1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
| <!DOCTYPE html> <html lang="en">
<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>javascript array</title> </head>
<body>
<script> var arr = [1, 2, 3, 4]; var arr2 = new Array(1, 2, 3, 4); var arr3 = new Array(8); var arr4 = Array.of(8);
console.log(arr); console.log(arr2); console.log(arr3);
arr[8] = 2000; arr['a'] = 'b'; console.log(arr.length);
for (var i = 0; i < arr.length; i++) { console.log(i, arr[i]); }
for (var v in arr) { console.log(v); }
for (var i of arr2) { console.log(i - 1, arr2[i - 1]); }
var narr = arr.forEach(function (v, i) { console.log(i, v); });
console.log(arr.constructor == Array); console.log(arr instanceof Array); console.log(Array.isArray(arr));
console.log(typeof arr);
arr.push("10"); arr.pop(); arr.unshift("99"); arr.shift(); console.log(arr.indexOf(4)); var n = arr.slice(2, 4, arr); console.log(n); var n = arr.splice(2,3,arr); console.log(n); console.log(arr.join("-")); console.log(arr.concat(arr).reverse() );
console.log(arr);
var arr = [33,23,66,77,88,54,32]; var rs = arr.some(function(v,i){ return v>60; }); var rs = arr.sort(function(a,b){ return a-b; });
var rs = arr.filter(function(v,i){ return v>70&&v<90; });
var rs = arr.map(function(v,i){ return v*i+2; });
var rs = arr.reduce(function(pre,cur){ return pre+cur; }); console.log(rs); </script> </body>
</html>
|