美文网首页
ES6中对象

ES6中对象

作者: 阳光之城alt | 来源:发表于2018-08-11 09:46 被阅读0次
image.png
// 对象赋值 ES6允许把声明的变量直接赋值给对象
let name="jspang";
let skill= 'web';
var obj= {name,skill};
console.log(obj);  //Object {name: "jspang", skill: "web"}

// 对象Key值构建
let key='skill';
var obj={
    [key]:'web'
}
console.log(obj.skill);

// 自定义对象方法
var obj={
    add:function(a,b){
        return a+b;
    }
}
console.log(obj.add(1,2));  //3

// Object.is(  ) 对象比较
var obj1 = {name:'jspang'};
var obj2 = {name:'jspang'};
console.log(obj1.name === obj2.name);//true
console.log(Object.is(obj1.name,obj2.name)); //true

console.log(+0 === -0);  //true
console.log(NaN === NaN ); //false
console.log(Object.is(+0,-0)); //false
console.log(Object.is(NaN,NaN)); //true

// Object.assign(  )合并对象 
var a={a:'jspang'};
var b={b:'技术胖'};
var c={c:'web'};
 
let d=Object.assign(a,b,c)
console.log(d);

相关文章

  • 承接上篇博文es6中的面向对象

    ES6对象与ES5对象的差别 晴-小雨 微风 温度 12-24°C 在es6中的面相对象与es5中的面向对象的区别...

  • 2018-08-22

    对象 一. es6中对象的简写 let json = { a, b, show(){} } 对于方法不...

  • 扩展对象的功能性.md

    对象扩展 对象类别 在ES6中,对象分为下面几种叫法。 普通对象 特异对象 标准对象 内建对象 对象字面量语法拓展...

  • ES6中对象

  • 帮大家理解ES6中的Map

    帮大家了解ES6中的map:Map 是 ES6 中新增的数据结构,Map 类似于对象,但普通对象的 key 必须是...

  • 对象解构

    《深入理解ES6》阅读随笔 在 ES6 中,对于解构对象做了一系列改进,使其用起来更加方面。 提取对象字面量:在 ...

  • 教你如何使用ES6的Promise对象

    Promise对象,ES6新增的一个全新特性,这个是 ES6中非常重要的一个对象 Promise的设计初衷 首先,...

  • 2018-07-16 JS中ES6 面向对象 与 ES5

    JS中ES6对象与ES5对象的差别 ES6对象与ES5对象的差别 2018 7/16晴-小雨 微风 温度 12-2...

  • javaScript之ES6(四)

    对象 对象的属性 属性名可省略ES6中,当对象中的key:value键值对,如果value是个变量/函数,此时省略...

  • 13.ES6面向对象之继承

    ES6中面向对象可以继承:1、ES6中的继承使用关键字 extends2、调用父类构造使用super() 案例

网友评论

      本文标题:ES6中对象

      本文链接:https://www.haomeiwen.com/subject/irwrbftx.html