这篇文章主要介绍了如何编写一个JavaScript程序来列出JavaScript对象的属性,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
创新互联公司是一家集网站建设,美兰企业网站建设,美兰品牌网站建设,网站定制,美兰网站建设报价,网络营销,网络优化,美兰网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
下面我们来给大家详细介绍列出JavaScript对象的属性的方法:
首先创建一个HTML示例文件;
然后直接上代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> function _keys(obj) { if (!isObject(obj)) return []; if (Object.keys) return Object.keys(obj); var keys = []; for (var key in obj) if (_.has(obj, key)) keys.push(key); return keys; } function isObject(obj) { var type = typeof obj; return type === 'function' || type === 'object' && !!obj; } console.log(_keys({red: "#FF0000", green: "#00FF00", white: "#FFFFFF"})); </script> </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程序来列出JavaScript对象的属性
本文地址:https://www.cdcxhl.com/article32/jheipc.html
成都网站建设公司_创新互联,为您提供网站设计公司、网站营销、、云服务器、App开发、微信公众号
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联