js数组字符串转数组对象_js数组对象排序

js数组字符串转数组对象_js数组对象排序js对象使用<script>//js对象是一种无序的集合{}表示varobj={name:”张三”,age:18}//取值console.log(obj.name)//张三console.log(obj[“name”])/…


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

js对象使用

<script>
        //js对象是一种无序的集合 {}表示
        var obj={ 
   
            name:"张三",
            age:18
        }
        //取值
        console.log(obj.name)//张三
        console.log(obj["name"])//张三
        //赋值
        obj.sex="男"
        console.log(obj)
        //删除
        delete obj.sex
        console.log(obj)
        //对象方法
        Object.keys(obj)//获取 key ["name", "age"]
        Object.values(obj)//获取 value 其结构为数组 ["张三", 18]
        Object.assign(obj)//合并,重复的 key 会被覆盖

        //对象转数组
        var arr=[]
        var k=0
        for(var i in obj){ 
   //循环遍历对象for in i代表对象属性 obj[i]代表对象属性值
            //数组方法 push和 声明一个键k 在循环++ 效果相同
            // arr.push(obj[i])
            arr[k]=obj[i]
            k++
            
        }
        console.log(arr)

        //其他
        console.log({ 
   }==={ 
   }) // false | 就像 NaN !== NaN 一样,两个 {} 也不相等
        console.log({ 
   }.length)//undefined
        //判断一个{}是否为空
        // 需要先把 {} 转换成 [],才能验证是否为空
        console.log(Object.keys({ 
   }).length)//0
    </script>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194612.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • onLoad和onShow的使用

    onLoad和onShow的使用onLoad页面第一次加载时执行,只执行一次,一般用于上一级点击进入下一级,需要传参数时使用。onShow除了页面第一次加载时会执行,页面有什么小程序API操作行为也会触发执行。onLoad:function(options){//页面初始化options为页面跳转所带来的参数},onShow:function(){…

    2022年6月19日
  • 网络功能虚拟化NFV[通俗易懂]

    网络功能虚拟化NFV[通俗易懂]1NFV简介1.1NFV的产生背景网络功能虚拟化(NFV)技术是为了解决现有专用通信设备的不足而产生的。通信行业为了追求设备的高可靠性、高性能,往往采用软件和硬件结合的专用设备来构建网络。比如专用的路由器、CDN、DPI、防火墙等设备,均为专用硬件加专用软件的架构。这些专用通信设备带来高可靠性和高性能的同时,也带来一些问题。网元是软硬件垂直一体化的封闭架构,业务开发周期长、技术创新难、扩展…

    2022年9月9日
  • 如何避免重复提交?分布式服务的幂等性设计!

    来源:https://www.cnblogs.com/QG-whz/p/10372458.html作者:melonstreet 为什么需要保证幂等性 编程中的“幂等性”是指任意多次…

    2021年6月22日
  • kali的sqlmap安装

    1、先在github上搜索sqlmap的地址2、然后命令行切换到/usr/share目录下3、下载命令:gitclone地址(github上的地址)4、下载完成之后就ok了。在命令行中就可以使用sqlmap…

    2022年4月9日
  • Ubuntun下tree命令的安装[通俗易懂]

    Ubuntun下tree命令的安装[通俗易懂]tree命令是可以把指定文件夹的所以文件用树状罗列出来,呈现目录形式的一个命令。没有安装之前,tree命令默认不能直接使用。虽然很多人说一条命令可以解决yum-yinstalltree可是发现yum命令也需要安装。在网上找了安装yum命令的教程发现又要安装rpm命令(我的内心是拒绝的)很麻烦,但是还是要继续如果对linux不是很熟悉的话建议还是需要什么安装什么,不要

    2022年7月24日
  • 海量数据处理之Bloom Filter详解

    海量数据处理之Bloom Filter详解海量数据处理之BloomFilter详解 前言   本博客内曾已经整理过十道海量数据处理面试题与十个方法大总结。接下来,本博客内会重点分析那些海量数据处理的方法,并重写十道海量数据处理的面试题。如果有任何问题,欢迎不吝指正。谢谢。一、什么是BloomFilter   BloomFilter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集

    2022年6月23日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号