摘要:
1 let {keys, values, entries} = Object 2 let a = { 3 "b":'1', 4 "c":'2', 5 "d":'3' 6 } 7 for (let s of keys(a)) { 8 // b c d 9 console.log(s) 10 } 11 阅读全文
posted @ 2020-08-10 17:03
yw3692582
阅读(1844)
评论(0)
推荐(0)
摘要:
1 // 扩展运算符(...) 2 let a = [1,2,3,4] 3 let b = [5,6,7,8] 4 let c = [9,10,11,12] 5 let d = '1'+'2'+'3' 6 // 将数组转为一个参数序列 7 console.log(...a) 8 // 将b添加在a的 阅读全文
posted @ 2020-08-10 16:49
yw3692582
阅读(2338)
评论(0)
推荐(0)
摘要:
1 // 尾部调用 2 function f (x) { 3 console.log('这是函数f:'+ x) 4 return g(x) 5 } 6 function g (a) { 7 console.log('这是函数g:'+ a) 8 } 9 f(10) 10 // 尾递归:不会出现栈溢出现 阅读全文
posted @ 2020-08-10 16:11
yw3692582
阅读(298)
评论(0)
推荐(1)
摘要:
1 // Math方法 2 // trunc:返回整数部分 3 console.log(Math.trunc(3.9)) 4 // sign:判断数值是正数、负数或者0 5 console.log(Math.sign(3.9)) 6 // fround:返回单精度浮点数 7 console.log( 阅读全文
posted @ 2020-08-10 15:54
yw3692582
阅读(187)
评论(0)
推荐(1)
摘要:
let [a,b] = ['123','123.45'] console.log(Number.parseInt(a),Number.parseFloat(b)) 注:Number.parseInt和Number.parseFloat和原有的parseInt和parseFloat没有区别,只是将其移 阅读全文
posted @ 2020-08-10 15:48
yw3692582
阅读(195)
评论(0)
推荐(1)
摘要:
1 let [a,b] = ['1'.padStart(3,'0'),'1'.padEnd(3,'0')] 2 //padStart和padEnd接受两个参数,第一个是总位数,第二个是所要填充的字符 3 console.log(a,b) //001 100 阅读全文
posted @ 2020-08-10 15:21
yw3692582
阅读(888)
评论(0)
推荐(1)
摘要:
1 let map = new Map() 2 map.set('first','hellow') 3 map.set('second','world') 4 console.log(map) //Map(2) {"first" => "hellow", "second" => "world"} 5 阅读全文
posted @ 2020-08-10 15:11
yw3692582
阅读(1445)
评论(0)
推荐(1)