美文网首页
12.展开运算符

12.展开运算符

作者: Night_LION | 来源:发表于2018-06-04 08:43 被阅读0次
/**
 *  spread operator 展开运算符
 *  更快,更便捷的操作数组
 *  
 */

//  function addNumbers(numbers){
//   return numbers.reduce((sum,number) => {
//     return sum + number;
//   },0)
//  }

//  const numbers = [1,2,3,4,5];
//  console.log(addNumbers(numbers));


//  function addNumbers(a,b,c,d,e){
//   var numbers = [a,b,c,d,e];
//   return numbers.reduce((sum,number) => {
//     return sum + number;
//   },0)
//  }
//  console.log(addNumbers(1,2,3,4,5));

//  function addNumbers(...numbers){
//   return numbers.reduce((sum,number) => {
//     return sum + number;
//   },0)
//  }
//  console.log(addNumbers(1,2,3,4,5,6,7,8));

var defaultColors = ["red","greed"];
var favoriteColors = ["orange","yellow"];

// concat
// defaultColors = defaultColors.concat(favoriteColors);
// console.log(defaultColors);

// console.log([...defaultColors,...favoriteColors]);

var fallColors = ["fire red","fall orange"];

// console.log([...fallColors,...defaultColors,...favoriteColors]);
// console.log(["blue","green",...fallColors,...defaultColors,...favoriteColors]);

// 练习
function validateShoppingList(...items){
  if(items.indexOf('milk') < 0 ){
    return ["milk",...items];
  }
  return items;
}

console.log(validateShoppingList("orange","bread","eggs"));











 



 



 

相关文章

  • 12.展开运算符

  • 2016.9.12 PM 课堂笔记

    12.运算符 1>算数运算符:+ - * / %(左右操作数必须是整数) ++ —2>赋值运算符:= += -...

  • JS-数组-展开元素 解构赋值

    1. 展开运算符 (...)三个点叫做展开运算符,允许一个表达式在某处展开。展开运算符在多个参数(用于函数调用)或...

  • es6

    let && const 解构赋值&剩余运算符&展开 解构赋值 对象的解构赋值 剩余运算符 展开 Object.d...

  • ABC

    …拓展运算符 剩余运算符 展开运算符A:let sum=(...arg)=>arg.reduce((prev,...

  • es6 展开运算符

    1.含义:展开运算符(spread operator)——允许一个表达式在某处展开。2.限制:es6中此展开运算符...

  • ES6新增扩展(展开)运算符(转)

    ES6标准的制定为JavaScript加入了许多新特性。本文主要记录扩展(展开)运算符。 展开运算符(spread...

  • 简单实现对象的深拷贝

    使用es6的展开运算符

  • ES6展开运算符(...)

    数组字面量中使用展开运算符我们可以这样合并数组: 展开运算符也可以用在push函数中,可以不用再用apply()函...

  • ... 展开运算符

    将一个对象的可枚举属性拷贝至另一个对象。

网友评论

      本文标题:12.展开运算符

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