多项选择题
箭头函数有几个使用注意点,正确的是()
A.函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象
B.不可以当作构造函数,也就是说,不可以使用new命令,否则会抛出一个错误
C.不可以使用arguments对象,该对象在函数体内不存在。如果要用,可以用rest参数代替
D.不可以使用yield命令,因此箭头函数不能用作Generator函数
相关考题
-
单项选择题
箭头函数的错误写法是哪个?()
A.[1,2,3].map(x * x);
B.var result = values.sort((a, b) => a - b);
C.const numbers = (...nums) => nums;
D.let insert = (value) => ({into: (array) => ({after: (afterValue) =>{array.splice(array.indexOf(afterValue) + 1, 0, value);return array;}})}); -
单项选择题
表达式:var sum = (num1, num2) => num1 + num2;代表什么含义?()
A.var sum = function(num1, num2) {return num1 + num2;};
B.var sum = function() { return num1 + num2;};
C.var sum1 = num1 + num2;
D.var sum2 = num1 + num2; -
单项选择题
表达式:var f = () => 5;代表什么含义?()
A.var f=function(a){return 5};
B.var f=function(){return 5};
C.var f=function(5){return’’};
D.var f=function(){return’’};