{
// 简洁表示法
let a=1
let b=2
let es5={
a:a,
b:b
}
let es6={
a,b
}
console.log(es5,es6)
let es5_method={
hello:function(){
console.log(‘hi‘)
}
}
let es6_method={
hello(){
console.log(‘hi‘)
}
}
console.log(es5_method.hello(),es6_method.hello())
}
{
// 属性表达式
let a=‘b‘
let es5_obj={
a:‘c‘
}
let es6_obj={
[a]:‘c‘//b:c
}
console.log(es5_obj,es6_obj)
}
{
// 新增 API 常用变量
console.log(‘字符串‘,Object.is(‘abc‘,‘abc‘),‘abc‘===‘abc‘)//true true
console.log(‘数组‘,Object.is([],[]),[]==[])//false false
console.log(‘拷贝‘,Object.assign({a:‘1‘},{b:‘2‘}))//浅拷贝
let test={a:1,b:2}
for(let [index,val] of Object.entries(test)){
console.log([index,val])
}
}
原文:https://www.cnblogs.com/laohange/p/12812825.html