var id = 'GLOBAL';
var obj = {
id: 'OBJ', a: function(){ console.log(this.id); }, b: () => { console.log(this.id); } }; obj.b();
var obj = {
id: 'OBJ', a: function(){ console.log(this.id); }, b: () => { console.log(this.id); } }; obj.b();
Anonymous Quiz
34%
'OBJ'
38%
'GLOBAL'
28%
undefined
quizSolver电报做题家
[“1”, “2”, “3”].map(parseInt);
parseInt('1', 0); // radix为0时,使用默认的10进制。
parseInt('2', 1); // radix值在2-36,无法解析,返回NaN
parseInt('3', 2); // 基数为2,2进制数表示的数中,最大值小于3,无法解析,返回NaN
parseInt('2', 1); // radix值在2-36,无法解析,返回NaN
parseInt('3', 2); // 基数为2,2进制数表示的数中,最大值小于3,无法解析,返回NaN
function add(x) {
var sum = x;
var tmp = function (y) { sum = sum + y; return tmp; }; tmp.toString = function () { return sum; }; return tmp; } console.log(add(1)(2)(3));
var sum = x;
var tmp = function (y) { sum = sum + y; return tmp; }; tmp.toString = function () { return sum; }; return tmp; } console.log(add(1)(2)(3));
Anonymous Quiz
31%
6
40%
undefined
29%
NaN
setTimeout(function(){
console.log(“a”);
}, 0); console.log(“b”); console.log(“c”);
console.log(“a”);
}, 0); console.log(“b”); console.log(“c”);
Anonymous Quiz
18%
a b c
60%
b c a
22%
b c
var x = function(){
this.val = 1;
setTimeout(function(){ this.val++; console.log(this.val); }, 1) }; var xx = new X();
this.val = 1;
setTimeout(function(){ this.val++; console.log(this.val); }, 1) }; var xx = new X();
Anonymous Quiz
6%
1
23%
2
72%
NaN
var myObject = {
myFunction: function(){
console.log(this === myObject); } }; myObject.myFunction();
myFunction: function(){
console.log(this === myObject); } }; myObject.myFunction();
Anonymous Quiz
59%
true
41%
false
if (true) {
let i = 1;
const f = () => { console.log(i); } } f();
let i = 1;
const f = () => { console.log(i); } } f();
Anonymous Quiz
28%
1
44%
ReferenceError
29%
undefined
Forwarded from jokin