zoukankan      html  css  js  c++  java
  • 数组、对象基本操作

     深拷贝:在内存中新开辟一个地址存储;

        浅拷贝:只是对值进行复制,指向同一个地址,操作执行的是同一个;

        对象合并:Object.assign(); 数组合并:concat()

        循环方式:for循环、foreach循环、for in循环、map循环;

        数组去重:1、双层循环比较值;2、利用对象属性不能重复进行去重;

               3、递归(先排序再从最后开始比较,相同则删除)

        对象删属性:delete obj.name;

        判空:对象 $.isEmptyObject({});  数组 length=0;

        判断==:JSON.stringify(arr).indexOf(JSON.stringify(json1))

  • 相关阅读:
    Javascript 进阶
    transform顺序浅谈
    js对象克隆
    js动画最佳实现——requestAnimationFrame
    svg标签
    typeof和instanceof
    js变量浅谈
    X-UA-compatible浅谈
    封装$
    面向对象
  • 原文地址:https://www.cnblogs.com/hmycheryl/p/8672109.html
Copyright © 2011-2022 走看看