首页前端开发JavaScript编写一个JavaScript程序来列出JavaScript对象的属性

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

时间2024-01-30 03:53:02发布访客分类JavaScript浏览473
导读:收集整理的这篇文章主要介绍了编写一个JavaScript程序来列出JavaScript对象的属性,觉得挺不错的,现在分享给大家,也给大家做个参考。在上一篇《用js快速求出三角形面积》中给大家介绍了如何用JavaScript求出三角形面积,感...
收集整理的这篇文章主要介绍了编写一个JavaScript程序来列出JavaScript对象的属性,觉得挺不错的,现在分享给大家,也给大家做个参考。在上一篇《用js快速求出三角形面积》中给大家介绍了如何用JavaScript求出三角形面积,感兴趣的朋友可以去看一下~今天本文将给大家介绍如何编写一个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对象的属性的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: 如何给js创建一个数组对象下一篇:Angular组件学习之浅析内容投影猜你在找的JavaScript相关文章 html font标签如何设置字体大小?html font标签属性用法介绍2022-05-16vue3+TypeScript+vue-router的使用方法2022-04-16vue3获取当前路由地址2022-04-16如何利用React实现图片识别App2022-04-16JavaScript展开运算符和剩余运算符的区别详解2022-04-16微信小程序中使用vant框架的具体步骤2022-04-16Vue elementUI表单嵌套表格并对每行进行校验详解2022-04-16如何利用Typescript封装本地存储2022-04-16微信小程序中wxs文件的一些妙用分享2022-04-16JavaScript的Set数据结构详解2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: 编写一个JavaScript程序来列出JavaScript对象的属性
本文地址: https://pptw.com/jishu/592005.html
你知道JavaScript中的可迭代对象与迭代器吗 Angular组件学习之浅析内容投影

游客 回复需填写必要信息