js获取属性的方法,javascript获取对象属性值的方法

  js获取属性的方法,javascript获取对象属性值的方法

  操作环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  javascript中如何获取属性?

  JavaScript 获取对象属性和方法

  1.获取对象属性和方法

  Object.keys()返回对象的可枚举属性和方法的名称数组。

  Object.getOwnPropertyNames()返回的数组的所有属性(可枚举或不可枚举)直接找到给定的对象。

  //创建对象的构造方法

  函数myObj(名称,属性){

  this.name=name

  this.attr=attr

  this.sayHi=function () {

  回复“大家好!;

  }

  }

  //创建一个对象

  var myTester=new myObj( shine jaie ,1)

  //获取直接在对象上定义(可枚举)的属性和方法

  var arr=object . keys(myTester);

  console.log(arr ,arr);//output arr [name , attr , sayHi]

  //返回数组的所有属性(可枚举或不可枚举)直接查找给定对象。

  console.log(attr ,object . getownpropertynames(myTester));//output attr [name , attr , sayHi]

  //向对象原型添加属性

  Object.prototype.newShine=是我;

  //返回一个可枚举属性,直到找到该对象的原型链

  for(my tester中的变量I){

  console.log(一);

  }

  //输出名称,attr,sayHi,newShine

  //返回直接在此对象上定义的可枚举属性

  for(my tester中的变量I){

  if(mytester . hasownproperty(I)){

  console.log(一);

  }

  }

  //输出名称,attr,sayHi II,Object.keys(),Object.getOwnPropertyNames(),for.在.为了对比。

  //不可枚举的对象属性

  var nonenum=Object.create({},{

  getFoo: {

  值:函数(){

  返回this.foo

  },

  可枚举:false

  }

  });

  none num . foo=1;

  none num . asj=2;

  //获取对象的可枚举或不可枚举属性

  console . log(object . getownpropertymanames(none num))。sort());//output [asj , foo , getFoo]

  //获取对象的可枚举属性

  console . log(object . keys(none num))。sort());//output [asj , foo]

  //返回直接在此对象上定义的可枚举属性

  for(none num中的变量I){

  if (nonenum.hasOwnProperty(i)) {

  console.log(一);//输出foo asj

  }

  } 3.分别获取JavaScript对象属性名和方法名。

  //创建对象的构造方法

  函数myObj(名称,属性){

  this.name=name

  this.attr=attr

  this.sayHi=function () {

  回复“大家好!;

  }

  }

  //创建一个对象

  var myTester=new myObj( shine jaie ,1)

  //获取对象方法

  for(my tester中的变量I){

  if(my tester . hasownproperty(I)type of my tester[I]== function ){

  Console.log (object method:,I,=,myTester[i])

  }

  }

  //输出对象方法:sayHi=() {return 大家好!;}

  //获取对象属性

  for(my tester中的变量I){

  if(my tester . hasown property(I)type of my tester[I]!=函数){

  Console.log (object property:,I);

  }

  }

  //输出对象属性:name对象属性:attr【推荐学习:javascript基础教程】以上是javascript中如何获取属性的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • js获取浏览器宽度,js获取浏览器窗口宽度
  • js获取浏览器宽度,js获取浏览器窗口宽度,js 获取屏幕各种宽高的方法(浏览器兼容)
  • js获取本机ip地址的2种方法为,js获取本机ip地址的2种方法是什么
  • js获取本机ip地址的2种方法为,js获取本机ip地址的2种方法是什么,JS获取本机IP地址的2种方法
  • js获取指定时间的时间戳,js根据时区获取时间戳
  • js获取指定时间的时间戳,js根据时区获取时间戳,JS获取当前时间戳方法解析
  • js获取当前节点的父节点,jquery获取父节点
  • js获取当前节点的父节点,jquery获取父节点,JS获取父节点方法
  • js获取当前日期与时间,Js获取时间
  • js获取当前日期与时间,Js获取时间,Js 获取当前日期时间及其它操作实现代码
  • js获取屏幕宽高,获取页面高度js
  • js获取屏幕宽高,获取页面高度js,JS获取屏幕高度的简单实现代码
  • js获取url参数值的两种方式,后端获取url上的参数
  • js获取url参数值的两种方式,后端获取url上的参数,前端JS获取URL参数的4种方法总结
  • js 获取元素宽度,JS获取元素高度
  • 留言与评论(共有 条评论)
       
    验证码: