var a = 1; function F () { console.log(a); var a = 2; console.log(this.a); this.a = 3; } F(); // undefined, 1 new F(); // undefined, undefined;
function A (val) { this.val = val || 1; } A.prototype.val = 2; function B () { A.apply(this); } B.prototype.val = 3; A.val; // undefined new A().val; // 1 B.val; // undefined new B().val // 1
var data = [ {name:'a',id:1,pid:0}, {name:'b',id:2,pid:1}, {name:'c',id:3,pid:1}, {name:'d',id:4,pid:2}, ] // 写函数将上面data转换成如下 data = [ {name:'a',id:1,pid:0,children:[ {name:'b',id:2,pid:1,children:[{name:'d',id:4,pid:2,children:[]}]}, {name:'c',id:3,pid:1,children:[]}, ]}, ]
let str = 'assdee'; [...new Set(str.split(''))].reverse().join('')
本文作者:前端小毛
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!