会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
zhx119
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2020年3月30日
Object.create()和new object()和{}的区别
摘要: Object.create()介绍Object.create(null) 创建的对象是一个空对象,在该对象上没有继承 Object.prototype 原型链上的属性或者方法,例如:toString(), hasOwnProperty()等方法 Object.create()方法接受两个参数:Obj
阅读全文
posted @ 2020-03-30 15:23 zhx119
阅读(110)
评论(0)
推荐(0)
编辑
Object.keys()/Object.values()的简单理解
摘要: Object.values()方法返回一个给定对象自己的所有可枚举属性值的数组,值的顺序与使用for...in循环的顺序相同 ( 区别在于 for-in 循环枚举原型链中的属性 )。 <script> var obj = { 10: 'a', 1: 'b', 2: 'c' }; console.lo
阅读全文
posted @ 2020-03-30 10:47 zhx119
阅读(341)
评论(0)
推荐(0)
编辑
object.assign
摘要: MDN上这样介绍Object.assign(),'Object.assign() 方法用于将所有可枚举的属性的值从一个或多个源对象复制到目标对象。它将返回目标对象',好吧,并看不出是深拷贝还是浅拷贝,我们来测试一下 srcObj = {'name': '明', grade: {'chi': '50'
阅读全文
posted @ 2020-03-30 10:42 zhx119
阅读(255)
评论(0)
推荐(0)
编辑