如何编写一个JavaScript程序来列出JavaScript对象的属性

  介绍

这篇文章主要介绍了如何编写一个JavaScript程序来列出JavaScript对象的属性,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

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

首先创建一个HTML示例文件;

然后直接上代码:

& lt; ! DOCTYPE  html>   & lt; html  lang=癳n"祝辞   & lt; head>   ,,,& lt; meta  charset=癠TF-8"比;   ,,,& lt; title> & lt;/title>   & lt;/head>   & lt; body>   & lt; script>   ,,,function  _keys (obj)   ,,,{   ,,,,,,,if  (! isObject (obj)), return  [];   ,,,,,,,if (种),return 种(obj);   ,,,,,,,var  keys =, [];   ,,,,,,,for  (var  key  obj拷贝),if  (_.has (obj,关键)),keys.push(关键);   ,,,,,,,return 键;   ,,,}   ,,,function  isObject (obj)   ,,,{   ,,,,,,,var  type =, typeof  obj;   ,,,,,,,return  type ===, & # 39;函数# 39;,| |,type ===, & # 39;对象,,,,,! ! obj;   ,,,}   ,,,console.log (_keys({红:“# FF0000",,格林:,“# 00 ff00",,白色:,“# FFFFFF"}));      & lt;/script>   & lt;/body>   & lt;/html>

获取结果如下:

(“red",“green",“white"]

在上述代码中,需要大家了解一下函数方法:

1种()方法会返回一个由一个给定对象的自身可枚举属性组成的数,组数组中属性名的排列顺序和正常循环遍历该对象时返回的顺序一致,其语法是“<代码>种(obj)>

2, push()方法可向数组的末尾添加一个或多个元素,并返回新的长度;语法是“<代码> arrayObject.push (newelement1、newelement2 ...., newelementX) ";返回值是把指定的值添加到数组后的新长度。

其中参数表示如下:

newelement1,要添加到数组的第一个元素。   newelement2,要添加到数组的第二个元素。   newelementX,可添加多个元素。

push()方法可把它的参数顺序添加到arrayObject的尾部。它直接修改arrayObject,而不是创建一个新的数组.push()方法和pop()方法使用数组提供的先进后出栈的功能。

注:JavaScript能够以console.log()写入浏览器控制台的方式”显示“数据。

感谢你能够认真阅读完这篇文章,希望小编分享的“如何编写一个JavaScript程序来列出JavaScript对象的属性”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

如何编写一个JavaScript程序来列出JavaScript对象的属性