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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

ios 字符串转数组_ES6中常用的数组操作-必须收藏

發布時間:2025/3/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ios 字符串转数组_ES6中常用的数组操作-必须收藏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 來源:https://www.jianshu.com/p/a1f43027d3fd
  • 判斷是否為數組:
  • const array = new Array();array instanceof Array; // truearray.constructor === Array; //trueif (!Array.isArray) { Array.isArray = function(arg) { return Object.prototype.toString.call(arg) === '[object Array]';
  • };
  • }
  • 數組去重:
  • Array.from(new Set(arr))
  • 簡化: [...new Set(arr)]
  • 擴展運算符:將一個數組轉為用逗號分隔的參數序列。
  • console.log(...[1, 2, 3]) // 1 2 3
  • 最大最小值:
  • Math.max(...[1,2,3])Math.min(...[1,2,3])
  • 數組遍歷:
  • 1. array.filter(callback, thisArg)2. array.map(callback[, thisArg])3. array.forEach(callbak)4. for...oflet a = [1, 2, 3, 4, 5];let b = a.filter((item) => { return item > 3;
  • });console.log(b); // [4 ,5]let bb = [];
  • a.map((item) => { if (item > 3) {
  • bb.push(item);
  • }
  • });console.log(bb); // [4, 5]let bbb = a.map((item) => { return item + 1;
  • });console.log(bbb); // [2, 3, 4, 5, 6]
  • 其他:
  • array.push(e1, e2, ...eN)
  • 將一個或多個元素添加到數組的末尾,并返回新數組的長度。
  • array.unshift(e1, e2, ...eN)
  • 將一個或多個元素添加到數組的開頭,并返回新數組的長度。
  • array.pop()
  • 從數組中刪除最后一個元素,并返回最后一個元素的值,原數組的最后一個元素被刪除。數組為空時返回undefined。
  • array.shift()
  • 刪除數組的第一個元素,并返回第一個元素,原數組的第一個元素被刪除。數組為空時返回undefined。
  • array.join(',') 將數組轉字符串
  • string.split('') 將字符串分割成數組
  • array.slice(start, end) 數組截取,該方法并不會修改數組,而是返回一個子數組。如果想刪除數組中的一段元素,應該使用方法array.splice()
  • array.concat([item1[, item2[, . . . [,itemN]]]]) 數組合并
  • array.sort((a, b) => { return a-b; // 從小到大排序 });) 數組排序
  • array.reverse() 數組顛倒
  • Array.of() 是將一組值轉變為數組

總結

以上是生活随笔為你收集整理的ios 字符串转数组_ES6中常用的数组操作-必须收藏的全部內容,希望文章能夠幫你解決所遇到的問題。

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