【单选题】下面哪一项是错误的?
A. var arr = [1500, 1200, 2000, 2100, 1800];var newArr = [];for (var i = 0; i < arr.length; i++) { if (arr[i] < 2000) { newArr.push(arr[i]); }}console.log(newArr);运行上面代码,newArr中的元素为[1500,1200,1800]
B. var arr = [1, 64, 9, 6];arr.sort(function(a, b) { return b - a;});console.log(arr);运行上面代码,arr中的元素为[64,9,6,1]
C. var arr = ['c', 'a', 'z', 'a', 'x', 'a', 'x', 'c', 'b'];var newArr = [];for (var i = 0; i < arr.length; i++) {if (newArr.indexOf(arr[i]) === -1) {newArr.push(arr[i]);}}console.log(newArr);运行上面代码,newArr中的元素为['c', 'a', 'z', 'x', 'b']
D. var arr1 = ['green', 'blue', 'pink'];console.log(arr1.join('-'));运行上面代码,输出结果为:green,blue,pink