日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java数组求和递归,js数组去重 数组拼接 替换数组中的指定值 递归数组 判断数组中是否存在指定值 数组求和 根据条件判数组值...

發布時間:2023/12/19 编程问答 23 豆豆

// 數組去重

var arr1 = [1,1,2,3,4,5,6,3,2,4,5,'a','b','c','a',6,7,8,3,5,7,8,34]

// console.log(Array.from(new Set(arr1))) // [1, 2, 3, 4, 5, 6, "a", "b", "c", 7, 8, 34]

// 數組拼接 concat() 此方法不會更改現有數組,而是返回一個新數組。可拼接多個數組

// var new_array = old_array.concat([ value1 [,value2 [,... [,valueN ]]]])

var arr2 = [1,2,3,4,5]

var arr3 = [6,7,8,9,0]

// console.log(arr2.concat(arr3)) // [1,2,3,4,5,6,7,8,9,0]

// 該Array.isArray() 方法確定傳遞的值是否為Array。

Array.isArray([1, 2, 3]); // true

Array.isArray({foo: 123}); // false

Array.isArray('foobar'); // false

Array.isArray(undefined); // false

// 修改替換數組中的指定索引的值(會改變原數組) 返回修改后的新數組

// arr .fill(value [,start [ ,end]])

// value 填充數組的值。 start 開始的索引(可選)。end 結束索引(可選),默認為this.length。

[1, 2, 3].fill(4); // [4, 4, 4]

[1, 2, 3].fill(4, 1); // [1, 4, 4]

[1, 2, 3].fill(4, 1, 2); // [1, 4, 3]

// flat()遞歸到指定深度的數組。該flat()方法創建一個新數組,所有子數組元素以遞歸方式連接到指定的深度。

// var newArray = arr .flat([depth]); // depth (可選)要遞歸到的深度默認1

var arr4 = [1,2,[3,4]];

console.log(arr4.flat()) // [1,2,3,4]

var arr5 = [1,2,[3,4,[5,6]]];

console.log(arr5.flat(2)) // [1,2,3,4,5,6]

// 該includes()方法檢索數組是否存在其條目中包括的特定值,返回true或false。

// arr .includes(valueToFind [,fromIndex]) // valueToFind 要搜索的值。fromIndex (可選)從第幾位開始搜索默認 0

[1, 2, 3].includes(2); // true

[1, 2, 3].includes(4); // false

// 數組求和 reduce() accumulator 累加后的值 currentValue 當前值

const arr6 = [1, 2, 3, 4];

const reducer = (accumulator, currentValue) => accumulator + currentValue;

// 1 + 2 + 3 + 4

console.log(arr6.reduce(reducer)); // 10

// 該some()方法測試數組中是否至少有一個元素通過了檢測

// arr.some(callback(element [,index [,array]]) [,thisArg ])

var arr7 = [1, 2, 3, 4, 5];

var even = function(element) {

return element === 2;

};

console.log(arr7.some(even));

// toString() 把數組變成字符串

var array1 = [1, 2, 'a', '1a'];

console.log(array1.toString()); // "1,2,a,1a"

總結

以上是生活随笔為你收集整理的java数组求和递归,js数组去重 数组拼接 替换数组中的指定值 递归数组 判断数组中是否存在指定值 数组求和 根据条件判数组值...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。