alltolove 发表于 2017-7-13 07:59:31

es6语法之对象

这里的对象主要指json对象的形式let a={a:'小甲鱼',b:'不二如是'}
let b={c:'alltolove',d:'新手ing'}
let c=Object.assign(a,b)
document.write(c.a+c.b+c.c+c.d)
网页中显示为:

这种方法可以把多个对象合并成一个。注意:ie不支持这个


let a={a:'小甲鱼',b:'不二如是',c:'alltolove',d:'新手ing'}
let b=Object.keys(a)
document.write(b)
网页中显示为:

这是把对象的键拿出来单组成一个数组,平时很常用



let a={a:'小甲鱼',b:'不二如是',c:'alltolove',d:'新手ing'}
let b=Object.values(a)
document.write(b)
网页中显示为:

这是把值拿出来组成个数组,ie不支持这项功能



let fn=(a,b,c,d)=>{return {a,b,c,d}}
let name='小甲鱼'
let fun='游泳'
let age='1000'
let adress='广东'

document.write(Object.keys(fn(name,fun,age,adress)))
网页中显示为:

可以把赋值好的变量直接放对象里


let name='小甲鱼'
let a=function(name){
        return {:'男'}
}

document.write(a(name).小甲鱼)
网页中显示为:

可以把变量的值赋给对象的键,变量的值无论是函数,对象等等都行



页: [1]
查看完整版本: es6语法之对象