var arr =[6
,89,3
,45];
var maximus = math.max.
(null, arr)
;// returns 89
const arr =[6
,89,3
,45];
const maximus = math.
max(..
.arr)
;// returns 89
… arr返回解壓縮的陣列。換句話說,它擴充套件了陣列。但是,spread運算子只能在原位工作,就像在函式的自變數或陣列文字中一樣。以下**不起作用:
const spreaded =..
.arr;
// will throw a syntax error
使用傳播運算子將arr1的所有內容複製到另乙個陣列arr2中。
const arr1 =
['jan'
,'feb'
,'mar'
,'apr'
,'may'];
let arr2;
arr2 =
;// change this line
console.
log(arr2)
;
答案
const arr1 =
['jan'
,'feb'
,'mar'
,'apr'
,'may'];
let arr2;
arr2 =[.
..arr1]
;// change this line
console.
log(arr2)
;
前端日記 ES6日記 let 和const命令
es6新增了let命令,用於變數宣告。其用法類似於var。但是所宣告的變數只在 塊中有效。舉例 console.log a referenceerror a is not definde.console.log b 20補充例子 var會存在變數提公升現象,變數可以在未宣告之前使用,而let為了糾正...
培訓ES6筆記
1 剩餘操作符 let rest function a,rest rest 1,2,3,4,5 傳入引數 let print function a,b,c print 1,2,3 print 1,2,3 var m2 math.max 8,9,4,1 可以替代concat var arr1 1,3 ...
ES6筆記 物件
依據阮一峰教程摘取的自己可能用到的特性 屬性的簡潔表示法 function f x,y 等同於 function f x,y f 1,2 object方法簡寫 const o 等同於 const o object.assign 可列舉物件的合併 同名屬性的合併 淺拷貝const target con...