1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
| <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>es6</title> </head> <body> <script> var arr = Array.of(1,2,3,4,5); console.log(arr); let arr2 = [...arr]; console.log(arr2);
let f = (...rest)=>{ let sum=0; rest.forEach(v => { sum+=v; }); return sum.toFixed(3); } console.log(f(0.001,0.022));
let foo = "zephon"; var s1=Symbol(); let o ={ arr, [foo]:"a good guy!", [s1]:"this is a symbor" } console.log(o.arr,o["arr"]); console.log(o.zephon,o[foo],o["zephon"]);
console.log(o[s1]);
var s2 = Symbol(); console.log(typeof s2); var s3 = Symbol.for("a"); var s4 = Symbol.for("a"); console.log(s3==s4); let str = `'${arr}变量${foo}====== destroyed(){ ddd },`; console.log(str);
var arr = Array.of(1,3,4,6,2,3,6,1); var set = new Set(arr); console.log(set); set.add(10); set.add(6); console.log(set.size); console.log(set.has(10)); console.log([...new Set(arr)].length); let map = new Map(); let m1 = "zephon"; let m2 = "zephon"; let m3 = [1]; let m4 = [1]; map.set(m1,"blue"); map.set(m2,"green"); console.log(map.get(m1));
map.set(m3,"red"); map.set(m4,"pink"); console.log(map.get(m3)); console.log(map.has(m4)); console.log(map.has([1])); </script> </body> </html>
|