美文网首页
js 获取对象的属性名(key)列表

js 获取对象的属性名(key)列表

作者: 星星藏进黑夜 | 来源:发表于2024-03-23 18:35 被阅读0次

    js 获取对象的属性名(key)列表

    keys() 方法获取

    values()可以获取键值列表

    const person = {
      name: "Bill",
      age: 19,
      eyeColor: "blue"
    };
    const keys = Object.keys(person);
    console.log(keys)// ['name', 'age', 'eyeColor']
    

    for in 语句获取

    const person = {
      name: "Bill",
      age: 19,
      eyeColor: "blue"
    };
    const keys = []
    for(var k in person){
        keys.push(k)
    }
    console.log(keys)// ['name', 'age', 'eyeColor']
    

    getOwnPropertyNames() 方法获取

    const person = {
      name: "Bill",
      age: 19,
      eyeColor: "blue"
    };
    const keys = Object.getOwnPropertyNames(person)
    console.log(keys)// ['name', 'age', 'eyeColor']
    

    相关文章

      网友评论

          本文标题:js 获取对象的属性名(key)列表

          本文链接:https://www.haomeiwen.com/subject/lmhktjtx.html