摘要: hasOwnProperty() 方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性 例如:obj.hasOwnProperty(prop) 1. 所有 Object 的对象都会有 hasOwnProperty 方法。这个方法可以用来检测一个对象是否含有特定的自身属性;和 in 运算符不同, 阅读全文
posted @ 2018-11-14 19:46 逆风-鬼刀 阅读(1834) 评论(0) 推荐(0) 编辑
摘要: 做个表格,就会容易记忆四种方法。 返回值 是否改变数组长度 位置 功能 push() 改变数组的长度 是 末位 添加 unshift() 改变数组的长度 是 首位 添加 pop() 被删除的一位 是 末位 删除 shift() 被删除的一位 是 首位 删除 阅读全文
posted @ 2018-11-14 15:39 逆风-鬼刀 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 一、区别:简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,如果B没变,那就是深拷贝。 此篇文章中也会简单阐述到栈堆,基本数据类型与引用数据类型,因为这些概念能更好的让你理解深拷贝与浅拷贝。 例如: 二·、从基本类型和引用的数据存储上面区别理解: a. 阅读全文
posted @ 2018-11-14 14:59 逆风-鬼刀 阅读(8851) 评论(0) 推荐(0) 编辑