javascript对象的属性和方法,js创建一个对象,里面有属性和方法

  javascript对象的属性和方法,js创建一个对象,里面有属性和方法

  在上一篇文章《用js快速求出三角形面积》中,我们介绍了如何用JavaScript求三角形面积。有兴趣的朋友可以看看~今天这篇文章就给大家展示一下如何写一个JavaScript程序来列出JavaScript对象的属性。

  下面我们来给大家详细介绍列出JavaScript对象的属性的方法:

  首先,创建一个HTML样本文件;

  然后直接进入代码:

  !声明文档类型

  html lang=en

  头

  meta charset=UTF-8

  标题/标题

  /头

  身体

  脚本

  功能键(对象)

  {

  如果(!is object(obj))return[];

  if (Object.keys)返回object . keys(obj);

  var keys=[];

  for(obj中的var key)if(_。has(obj,key))keys . push(key);

  返回键;

  }

  函数isObject(obj)

  {

  var type=typeof obj

  返回type=== function type=== object !obj

  }

  console . log(_ keys({红色: #FF0000 ,绿色: #00FF00 ,白色: # FFFFFF }));

  /脚本

  /body

  /html获得以下结果:

  [red , green , white]在上面的代码中,你需要了解一下函数方法:

  1.Object.keys()方法将返回给定对象的自枚举属性数组。属性名在数组中的顺序与在正常循环中遍历对象时返回的顺序一致;其语法为“Object.keys(obj)”,参数obj表示要返回其枚举属性的对象;返回值是一个字符串数组,表示给定对象的所有可枚举属性。

  2.push()方法可以在数组末尾添加一个或多个元素,并返回新的长度;是语法“arrayobject.push (newelement1,newelement2,newelementx)";返回值是将指定值添加到数组后的新长度。

  这些参数表示如下:

  Newelement1,添加到数组中的第一个元素。

  Newelement2,要添加到数组中的第二个元素。

  NewelementX,可以添加多个元素。push()方法可以按顺序将其参数添加到arrayObject的末尾。它直接修改arrayObject,而不是创建新的数组。push()方法和pop()方法使用数组提供的先入后出函数。

  注意:JavaScript可以通过将console.log()写入浏览器控制台来“显示”数据。

  最后推荐《JavaScript基础教程》 ~欢迎学习~以上是写一个JavaScript程序列出JavaScript对象属性的详细内容。更多请关注我们的其他相关文章!

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

留言与评论(共有 条评论)
   
验证码: