js三个点是什么意思,js中三个点的用法

  js三个点是什么意思,js中三个点的用法

  本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  当我们查看js代码时,我们经常会看到带有(.)三个点。这是什么意思?有什么用?

  下面和大家分享三件事。

  

什么意思?

  三个点的真实名称(.)是扩展运算符,是ES6中新增的。它可以在函数调用/数组构造时,在语法层扩展数组表达式或字符串;在构造文字对象时,还可以以键值的方式扩展对象表达式。

  说白了,脱衣服,不管是花括号([])还是花括号({}),都不在话下,全部脱掉脱掉!

  //数组

  var数=[1,2,3,4,5,6]

  console.log(.数量)//1 2 3 4 5 6

  //对象

  var man={name:吹吹,身高:176}

  Console.log ({.man })/{姓名:吹吹,身高:176}:

有什么用?

  它的用途非常广泛,我们随处可见。以下是一些常见的例子

  

复制用它

   //数组的副本

  var arr1=[hello]

  var arr2=[.arr1]

  arr2 //[hello]

  //对象的副本

  var obj1={name:吹吹 }

  var obj2={.arr}

  OB12//{ name: chui chui }

合并用它

  //数组合并

  var arr1=[hello]

  var arr2=[chuichui]

  var mergeArr=[.arr1,arr2]

  mergeArr //[hello , chuichui]

  //对象拆分和合并

  var obj1={name:吹吹 }

  var obj2={height:176}

  var mergeObj={.obj1,obj2}

  mergeObj //{name:吹吹,height: 176}

字符转数组用它

   var arr1=[.你好]

  arr 1/[ h , e , l , l , o]:

函数传参用它

  可与普通函数组合,灵活使用。

  函数f(v,w,x,y,z){ }

  var args=[2,3]

  F(1,参数,4,[5])当我们想把数组中的元素迭代成函数参数时,就用它!

  函数f(x,y,z){}

  var args=[1,2,3]

  f(.参数)

  //上一个方法

  f.apply(null,args);【推荐学习:javascript高级教程】以上是JavaScript中三个点分别代表什么的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: