{"rsdb":{"rid":"239282","subhead":"","postdate":"0","aid":"164927","fid":"107","uid":"1","topic":"1","content":"
java<\/a> script\u7684\u6570\u7ec4\u662f\u4e2a\u975e\u5e38\u719f\u6089\u4e0d\u8fc7\u7684\u7c7b\u578b\uff0c\u800c\u4e14\u6709\u7740\u975e\u5e38\u5f3a\u5927\u7684\u529f\u80fd\uff0c\u4f46\u5e76\u4e0d\u662f\u6ca1\u6709\u524d\u7aef\u5b66\u4e60\u7684\u4eba\u90fd\u53ef\u4ee5\u719f\u7ec3\u638c\u63e1\u5b83\uff0c\u4e0b\u9762\u5c31\u6765\u8bf4\u4e00\u4e0b\u6570\u7ec4\u7684\u4e00\u4e9b\u65b9\u6cd5<\/em><\/p> \n \u6570\u7ec4\u53bb\u91cd<\/strong><\/p> \uff081\uff09\u7ed9\u4e00\u4e2a\u6570\u7ec4arr=[1,2,3,3,4]\uff0c\u8be5\u5982\u4f55\u53bb\u91cd\uff1f<\/p> \n es6\u91cc\u9762\u6709\u4e00\u4e2a\u65b0\u7684\u6570\u636e\u7ed3\u6784Set es5\u65b9\u6cd5\u662f\u58f0\u660e\u4e00\u4e2a\u65b0\u6570\u7ec4obj\uff0c\u904d\u5386arr\uff0c\u67e5\u770b\u5176\u4e2d\u5143\u7d20\u662f\u5426\u5728\u65b0\u6570\u7ec4\u4e2d\u5b58\u5728\uff0c\u4ee3\u7801\u5982\u4e0b\uff1a<\/p> Array.forEach<\/strong><\/p> foreach\u662f\u5bf9\u6570\u7ec4\u4e2d\u6bcf\u4e2a\u5143\u7d20\u6267\u884c\u4e00\u6b21\u7ed9\u5b9a\u51fd\u6570\uff0c\u4f46\u662f\u539f\u6570\u7ec4\u4e0d\u53d8\uff0c\u65e0\u8fd4\u56de\u503c<\/p> Array.map<\/strong><\/p> map\u662f\u5bf9\u6570\u7ec4\u4e2d\u6bcf\u4e2a\u5143\u7d20\u6267\u884c\u4e00\u6b21\u7ed9\u5b9a\u51fd\u6570\uff0c\u539f\u6570\u7ec4\u4e0d\u53d8\uff0c\u8fd4\u56de\u65b0\u6570\u7ec4<\/p> Array.filter<\/strong><\/p> filter\u662f\u5bf9\u6570\u7ec4\u4e2d\u6bcf\u4e2a\u5143\u7d20\u6267\u884c\u4e00\u6b21\u7ed9\u5b9a\u51fd\u6570\uff0c\u539f\u6570\u7ec4\u4e0d\u53d8\uff0c\u8fd4\u56de\u7b26\u5408\u6761\u4ef6\u7684\u65b0\u6570\u7ec4<\/p> Array.reduce<\/strong><\/p> reduce\u662f\u7b2c\u4e00\u4e2a\u53c2\u6570\u662f\u4e00\u4e2a\u51fd\u6570\uff0c\u8be5\u51fd\u6570\u7684\u53c2\u6570\u4e3a\u4e0a\u4e00\u6b21\u6267\u884c\u51fd\u6570\u7ed3\u679cpre\u548c\u76ee\u524d\u5143\u7d20\u7684\u503c\u548c\u7d22\u5f15\uff0c\u901a\u5e38\u7528\u4e8e\u6c42\u6570\u7ec4\u4e4b\u548c\uff0c\u7b2c\u4e8c\u4e2a\u53c2\u6570\u662f\u5728\u7b2c\u4e00\u6b21\u6267\u884c\u51fd\u6570\u662f\u7684pre\u7684\u503c\uff0c\u5982\u679c\u6ca1\u6709\u8be5\u53c2\u6570\u5219\u5c06\u7b2c\u4e00\u4e2a\u503c\u5f53\u505apre\u7684\u503c<\/p> Array.every<\/strong><\/p> every\u662f\u5bf9\u6570\u7ec4\u4e2d\u6bcf\u4e2a\u5143\u7d20\u6267\u884c\u4e00\u6b21\u7ed9\u5b9a\u51fd\u6570\uff0c\u5982\u679c\u6709\u4e00\u4e2a\u7ed3\u679c\u4e3afalse\uff0c\u5219\u8fd4\u56defalse\uff1b<\/p> Array.some<\/strong><\/p> some\u4e0eevery\u76f8\u5bf9\uff0c\u662f\u5bf9\u6570\u7ec4\u4e2d\u6bcf\u4e2a\u5143\u7d20\u6267\u884c\u4e00\u6b21\u7ed9\u5b9a\u51fd\u6570\uff0c\u5982\u679c\u6709\u4e00\u4e2a\u7ed3\u679c\u4e3atrue\uff0c\u5219\u8fd4\u56detrue\uff1b<\/p> \u5c06\u7c7b\u6570\u7ec4\u8f6c\u6362\u4e3a\u6570\u7ec4<\/strong><\/p> \n es6\u4e2d\u63d0\u4f9b\u4e86 es5\u4e2d\u53ef\u4ee5\u4f7f\u7528 \n
\n
var newArr=new Set(arr)<\/code>;<\/p><\/li> \n
var newArr = [];\nfor (var i = 0; i < arr.length; i++) {\n if(newArr.indexOf(arr[i]) === -1){\n newArr.push(arr[i]);\n }\n}\nconsole.log(newArr); \/\/[1,2,3,4];<\/code><\/pre><\/li> \n <\/ul><\/li> \n
var arr = [1,2,3,4];\n arr.forEach(function(item, index, origin){\n item += 1;\n console.log(item);\/\/2,3,4,5\n })\n console.log(arr);\/\/[1,2,3,4]<\/code><\/pre><\/li> \n
var arr = [1,2,3,4];\n var newArr=arr.map(function(item, index, origin){\n return ++item;\n })\n console.log(newArr);\/\/[2,3,4,5]<\/code><\/pre><\/li> \n
var arr = [1,2,3,4];\n var newArr=arr.filter(function(item, index, origin){\n return item>2;\n })\n console.log(newArr);\/\/[3,4]<\/code><\/pre><\/li> \n
var arr = [1,2,3,4];\n var res=arr.reduce(function(pre, cur, curIndex, origin){\n console.log(curIndex);\/\/1,2,3\n return pre + cur;\n })\n console.log(res);\/\/10\n\n var res=arr.reduce(function(pre, cur, curIndex, origin){\n console.log(curIndex);\/\/0,1,2,3\n return pre + cur;\n }, 5)\n console.log(res);\/\/15<\/code><\/pre><\/li> \n
var arr = [1,2,3,4];\n var res = arr.every(function(item, index, origin){\n return item > 2;\n })\n console.log(res);\/\/false<\/code><\/pre><\/li> \n
var arr = [1,2,3,4];\n var res = arr.some(function(item, index, origin){\n return item > 2;\n })\n console.log(res);\/\/true<\/code><\/pre><\/li> \n
\n
Array.from<\/code>\u7684\u65b9\u6cd5<\/p><\/li> \n
Array.prototype.slice.call(arr)<\/code>\u7684\u65b9\u6cd5<\/p><\/li> \n <\/ul><\/li> \n <\/ul> \n<\/div>","orderid":"0","title":"\u5e38\u7528\u6570\u7ec4\u51fd\u6570","smalltitle":"","mid":"0","fname":"Web","special_id":"0","bak_id":"0","info":"0","hits":"5569","pages":"1","comments":"0","posttime":"2017-10-16 18:19:19","list":"1508149159","username":"admin","author":"","copyfrom":"","copyfromurl":"","titlecolor":"","fonttype":"0","titleicon":"0","picurl":"https:\/\/www.cppentry.com\/upload_files\/","ispic":"0","yz":"1","yzer":"","yztime":"0","levels":"0","levelstime":"0","keywords":"\u5e38\u7528<\/A> \u51fd\u6570<\/A>","jumpurl":"","iframeurl":"","style":"","template":"a:3:{s:4:\"head\";s:0:\"\";s:4:\"foot\";s:0:\"\";s:8:\"bencandy\";s:0:\"\";}","target":"0","ip":"113.108.110.181","lastfid":"0","money":"0","buyuser":"","passwd":"","allowdown":"","allowview":"","editer":"","edittime":"0","begintime":"0","endtime":"0","description":"\u5e38\u7528\u6570\u7ec4\u51fd\u6570","lastview":"1714045265","digg_num":"9069","digg_time":"0","forbidcomment":"0","ifvote":"0","heart":"","htmlname":"","city_id":"0"},"page":"1"}