广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 计算机教程 > 正文

JS如何获取对象“属性”?_惠州JS培训

作者:邓华发布时间:2020-12-04分类:计算机教程浏览:867


导读:JS如何获取对象“属性”?惠州北大青鸟老师帮你解答。1、对象内置属性方法:Object.keys();该方法返回一个数组,数组内包括对象内可枚举属性以及方法名称...


       JS如何获取对象“属性”?惠州北大青鸟老师帮你解答。


js.png

图片来源于网络


  var testObj= new Object();
  testObj.name = "某某某";
  testObj.age= 25;
  testObj.action = function () {
    return this.name;
  }

  1、对象内置属性方法:Object.keys();该方法返回一个数组,数组内包括对象内可枚举属性以及方法名称。

  var keys= Object.keys(testObj);
  console.log(keys); // 输出 keys ["name", "age", "action"]


    2、Object.getOwnPropertyNames():方法返回一个指定对象所有自身属性的属性名(包括不可枚举属性但不包括Symbol值作为名称的属性)组成的数组.(不可枚举: 比如属性是一个js方法)

  var keys = Object.getOwnPropertyNames(testObj);
  console.log(keys);  // 输出 keys ["name", "age", "action"]


  3、最原始的 for...in 循环。

  var keys =[];
  for(var i in testObj){
    keys.push(i);
  }
  console.log(keys);   // keys ["name", "age", "action"]


       想学JS吗?来惠州北大青鸟新方舟校区,一定不会让你失望的。

标签:惠州北大青鸟北大青鸟惠州JS惠州JS培训JS惠州IT培训JS培训


计算机教程排行
标签列表
网站分类
文章归档
最近发表