![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
学而时习之不亦说乎。
学海无涯
展开
-
时间戳的获取方法
时间戳的获取方法+new Date()new Date().getTime()Date.now()三种方法都可以获取时间戳,但是实际上性能是不一样的(虽然差别不大,但是也算是一种性能的追求) var a = +new Date(); var b = new Date().getTime(); var c = Date.now(); console.log(a, b, c); //获取时间戳 1604448152913 16044原创 2020-11-04 08:30:46 · 3242 阅读 · 0 评论 -
对象合并的几种方法
对象合并的方法对象合并的方法:1.同构遍历2.用 Object.assign进行合并3.三个点语法var obj1 = {name:'as',age:15}var obj2 = {myname:'zs',ages:18}// for in 遍历进行合并for(let attr in obj2){ obj1[attr]=obj2[attr];}console.log(obj1);//{name: "as", age: 15, myname: "zs", ages: 18}原创 2020-10-26 09:03:02 · 1924 阅读 · 1 评论 -
js的本地对象,内置对象和宿主对象的理解
在js中万物皆对象;字符串,数组,数值,函数…本地对象:为array object regexp 等可以被new实例化内置对象:为gload Math 等不可以被实例化的宿主对象:为浏览器自带的 document,window等则内置对象都有自己的属性和方法,访问方法如下:对象名.属性名称对象名.方法名称1.Array数组对象unshift( ) 数组开头增加功能:给数组开头增加一个或多个参数:一个或多个返回值:数组的长度原数组发生改变shift( )原创 2020-10-20 09:59:53 · 320 阅读 · 0 评论 -
ES6中的三点运算符(...)方法(展开运算符)
ES6中的三点运算符(…)方法ES6中的三点运算符准确叫做展开运算符使用方法一:在函数的传参数过程。作用将剩余的参数放入一个数组中。合并.参数形式为(…变量名),其值为一个数组,用于获取函数多余参数。function fn(a,...arr){ console.log(arr);}fn(1,2,3,4,4); //[2,3,4,5]rest参数只能放在最后一个,否则报错:function fn(a, ...b, c){...}; // 报错 拓展运算符主要使用在函数原创 2020-10-16 14:22:22 · 571 阅读 · 0 评论