A: arr.sort(function(a,b){return a-b}); //这是升序排列。
B: arr.sort(function(a,b){return b-a}); //这是升序排列。
C: arr.sort(function(a,b){return a-b}); //这是降序排列。
D: arr.sort(function(a,b){return b-a}); //这是降序排列。
举一反三
- var arr=[31,13,234,54,87];arr.sort(); //对数组进行排序对数组arr进行遍历返回( )。 A: 13,31,54,87,234 B: 13,234,31,54,87 C: 234,87,54,31,13 D: 87,54,31,234,13
- 阅读以下代码,下列说法中错误的是( )。<br>[6,2].forEach(function(item,i,arr){return arr[i]=item*2;});
- 数组测试2:下列数组常用方法使用不正确的是: A: 数组arr排序:arr.sort() B: 数组arrA和数组arrB合并:concat(arrA,arrB); C: 在数组arr的末尾加上字符串“c”:arr.push("c"); D: 将数组arr的元素进行翻转:arr.reverse()
- 下列正确利用表达式定义JavaScript函数的是?( ) A: x = function (a, b) {return a * b}; B: var x = function {return a * b} C: var x = function (a, b) {return a * b}; D: var x = function (a, b) {a * b}
- sort函数可以升序排序也可以降序排序,默认是升序。
内容
- 0
JavaScript中数组的( )方法按升序排列数组项 A: reverse() B: sort() C: split() D: pop()
- 1
以下哪几种定义函数的方式是正确的? A: function a() { alert(1); } B: function() { alert(1); } C: var a = function() { alert(1); } D: var a = new Function('alert(1);'); E: var a = (function() { return function() { alert(1); }})(); F: var a = function() { return function() { alert(1); }}();
- 2
为了将数组按升序排列,可以使用Arrays类的sort()方法将转换后的数组进行排列
- 3
有关组件以下写法正确的是()。 A: var helloMessage = React.createClass({ render: function() { return Hello {this.props.name}; } }); B: var HelloMessage = React.createClass({ render: function() { return Hello {this.props.name}h1>Hello React; } }); C: var HelloMessage = React.createClass({ render: function() { return Hello {this.props.name}; } }); D: var HelloMessage = React.createClass({ render: function() { return Hello react; } });
- 4
将字符串通过某个标识转为数组的方法为() A: split B: Arr C: Array D: sort