《JavaScript前端开发案例教程》黑马程序员编著,中国工信出版集团,人民邮电出版社-课后习题
目录
一、填空题
二、判断题
三、选择题
四、编程题
1.移出数组arr([1,2,3,4,2,5,6,2,7,2])中与2相等的元素,并生成一个新数组,不改变原数组。
一、填空题
1.表达式“[a, b] = [12, 34, 56]”执行后,变量b的值为__34____。
2.表达式“[1, 2, '1', '2'].lastIndexOf('1', 1)”的返回值是___-1___。
二、判断题
1.被delete关键字删除的数组元素值,该元素依然占用一个空的存储位置。( √ )
2.表达式“['haha', 'xixi'].splice(4, 2)”的返回值是['haha', 'xixi']。( × )
3.表达式“Array.isArray('0')”的返回值是false。( √ )
三、选择题
1.下列语句不能用于遍历数组的是( D )。
A.for B.for…in C.for…of D.if
2.下列方法中,不能用于添加数组元素的是(C )。
A. unshift() B. push() C.shift() D. splice()
3.下列选项中创建数组的方式错误的是( C )。
A.var arr = new Array(); B. var arr = [];
C.var arr = new array(); D. var arr =[]; arr.length = 3;
四、编程题
1.移出数组arr([1,2,3,4,2,5,6,2,7,2])中与2相等的元素,并生成一个新数组,不改变原数组。