Es6

ES6

对象

var uname = "小明";

var uage = 18;

var obj = {

uname:uname,

uage:uage

}

//ES简写

var obj = {uname,uage};

console.log(obj.uname);

// 方法

var  obj = {

run(){}

}

obj.run();

//合并对象

var obj1 = {a:1,b:3}

var obj2 = {...obj1};

console.log(obj2)

var obj3 = {};

var obj4 = {};

var obj5 = obj3;

console.log(object is(obj3,obj4));

console.log(object is(obj3,obj5));

/*

        * 存放在 堆

**/

var num1 = 1;

var num2 = 1;

var str1 = "";

var str2 = "";

/*

* assign  浅拷贝  (当属性值  发生改变的时候  两边的值  都会发生改变)

**/

var tobj = {}

bar sobj ={}

class关键字

定义类

classPerson{}

conetructor

构造函数

注意

1.构造函数 是一个特殊的函数

在实例化对象 (new) 的时候 就会自动调用这个函数

不一定必须实现构造函数->可以省略

/*

* class 关键字  创建类

**/

class Person{}

/*

* Es6  构造函数

**/

calss Animation{

console.log(...args){

console.log(args);

}

}

new Anmation(1,2);

new Person;

填充

fill(要填充的值,填充的位置,可选(填充结束的位置)) 

返回一个填充好的数组

let arr = Array.of(1, 2, 3, 4);

// 参数1:用来填充的值

// 参数2:被填充的起始索引

// 参数3(可选):被填充的结束索引,默认为数组末尾

console.log(arr.fill(0,1,2)); // [1, 0, 3, 4]

set

map

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一.对象 (1)简写 ①属性 var obj = {uname,uage}; ②方法 var obj = { ...
    云囍阅读 1,684评论 0 0
  • ECMAScript理解 它是一种由ECMA组织(前身为欧洲计算机制造商协会)制定和发布的脚本语言规范 而我们学的...
    咻咻咻滴赵大妞阅读 10,009评论 0 3
  • ES6新特性(2015) ES6的特性比较多,在 ES5 发布近 6 年(2009-11 至 2015-6)之后才...
    DudleyLi阅读 4,518评论 0 1
  • ECMAScript 是一种由 Ecma 国际(前身为欧洲计算机制造商协会)通过 ECMA-262 标准化的脚本程...
    欢欣的膜笛阅读 12,669评论 0 4
  • ECMAScript 5 (ES5):ECMAScript 的第五版,于2009年标准化,该标准已在所有现代浏览器...
    Mokingc阅读 3,793评论 0 0

友情链接更多精彩内容