第一題數組
const out = 25;
const inner = {
out: 20,
func: function () {
return this.out;
}
};
console.log((inner.func, inner.func)());
console.log(inner.func());
console.log((inner.func)());
console.log((inner.func = inner.func)());
答案:undefined,20,20,undefined;
複製代碼
第二題bash
var a = 1;
function a() {
console.log(2);
}
console.log(a);
答案:1;
複製代碼
第三題oop
const a = 1;
function a() {
console.log(2);
}
console.log(a);
答案:報錯,變量a重複聲明;
複製代碼
第四題ui
function b(x, y, a) {
arguments[2] = 10;
console.log(a);
}
b(1, 2, 3);
答案:10;
複製代碼
第五題this
function a() {
console.log(this);
}
a.call(null);
答案:window;
複製代碼
第六題spa
const a={};
const b={ key: 'b' };
const c={ key: 'c' };
a[b] = 123;
a[c] = 456;
console.log(a[b]);
答案:456;
複製代碼
第七題code
不使用loop循環,建立一個長度爲100的數組,而且每一個元素的值等於它的下標。
let a = new Array(100);
a = a.join(',').split(',').map((item,index) => index);
複製代碼
題目還在持續更新中···,有題目貢獻能夠留言在下方交流。string