一拳前端考題
- 3. ' '
var a = { 'a1': 1, 'a2': 2,'a3':3 };
var b = [ ];
b.push(a);
b.push(a);
b[0]['a1'] = 2;
b[0]['a3'] = b[0]['a1'] ;
b[1]['a3'] = ?
- 6. 1 == 1
"1" == 1
1 == '1'
0 == false
0 == null
0 == undefined
null == undefined
- 13. var abc1 = '123';
function show_img() {
var abc2 = '456';
alert(abc1 + ' & ' + abc2);
}
show_img();
alert(abc1 + '&' + abc2);
- 14. var obj = { 1: 'hello', 2: 'world'}
obj.1
obj[0]
obj[1]
obj.2
- 17. var fullname = 'John Doe';
var obj = {
fullname: 'Colin Ihrig',
prop: {
fullname: 'Aurelio De Rosa',
getFullname: function() {
return this.fullname;
}
}
};
console.log(obj.prop.getFullname());
var test = obj.prop.getFullname;
console.log(test()); JSBIN
- 18. JSBIN
var x = 10;
var obj = {
x: 20,
f: function(){
console.log(this.x);
var foo = function(){
console.log(this.x);
}
foo(); }
};
obj.f();
- 19. var x = 5;
(function(){
alert(x);
var x=10;
})();
alert(x);
- 20. JSBIN
for(var i = 0; i < 10; i++) {
setTimeout(function() {
console.log(i);
}, 1000);
}