一陣列
filter
some //some 也是查詢滿足條件的元素是否存在 返回的是乙個布林值 如果查詢到第乙個滿足條件的元素就終止迴圈
every
reduce
map
遍歷陣列
foreach
forfor in(索引值)
for of(值)
var arr =
[1, 2, 3, 4, 5, 6, 7]
// 插入
// arr.splice(2, 0, 99)
//[1, 2, 99, 3, 4, 5, 6, 7]
// 刪除
// arr.splice(2, 3)
//[1, 2, 6, 7]
// 如果只寫乙個引數,從那個數刪到最後
// 替換
// arr.splice(2, 1, 999)
arr.splice(2) //[1, 2]
var arr =
[1, 2, 3, 4, 5, 6, 7]
// 擷取陣列
var arr1 = arr.slice(2, 4)
// [3, 4]
// 拼接陣列
var arr =
[1, 2]
var arr1 =
[3, 4]
var arr2 = arr.concat(arr1, 'pink'
)[1, 2, 3, 4, 'pink'
]
// 陣列轉字串
var arr =
[1, 2, 3]
var newarr1 = arr.join(
'-')
1-2-3
arr.push(4, 'pink'
)push/unshift 增加
pop/shift 刪除
// 翻轉陣列
var arr =
['pink', 'red', 'blue'];
arr.reverse(
);
// 陣列排序(氣泡排序)會改變原陣列
var arr1 =
[13, 4, 77, 1, 7]
; //不傳引數,將不會按照數值大小排序,按照字元編碼的順序進行排序
arr1.sort(function (a, b)
);
// 獲取陣列元素索引號方法 如果在該陣列裡面找不到元素,則返回的是 -1
var arr =
['red', 'green', 'pink'];
console.log(arr.indexof(
'pink'
)); // 2
var arr =
['red', 'green', 'blue', 'pink', 'blue'];
console.log(arr.lastindexof(
'blue'
)); // 4
二字串
遍歷字串
for
根據字元返回位置
var str =
'改革春風吹滿地,春天來了'
; console.log(str.indexof(
'春'))
; console.log(str.indexof(
'春', 3))
; // 從索引號是 3的位置開始往後查詢
// 根據位置返回字元
// 1. charat(index) 根據位置返回字元
var str =
'andy'
; console.log(str.charat(3))
; // y
// 連線字串
var str =
'andy'
; console.log(str.concat(
'red'
));
//擷取字元 substr(
'擷取的起始位置', '擷取幾個字元');
var str1 =
'改革春風吹滿地'
; console.log(str1.slice(2, 4)) 春風
console.log(str1.substr(2, 4))
; 春風吹滿
// trim 方法去除字串兩側空格
var str =
' an dy '
; console.log(str)
; var str1 = str.trim();
console.log(str1)
;
三物件
遍歷
forin
// keys用於獲取物件自身所有的屬性,values用於獲取物件自身所有的屬性值
var obj =
; var arr = object.keys(obj)
; var arr1 = object.values(obj)
;
// object.defineproperty(
) 定義新屬性或修改原有的屬性
object.defineproperty(obj, 'address',
);
字串 陣列和物件方法
indexofindexof substr start 返回 substr 在字串 str 中首次出現的位置,從 start 位置開始查詢,如果不存在,則返回 1。不填start則從第0項開始查詢 substr傳入空字串 也是返回0 不會返回 1 原始碼規定 lastindexof和indexof一...
js物件 陣列轉換字串
物件轉換成字串需要使用tostring 方法。1 var a function 4 var b a.tostring 5 console.log a 函式式的function 6 console.log b 字串function 7 console.log typeof a function 8 c...
JS遍歷字串 陣列 物件
陣列 let array 22 fe4 83 39,22 for let i 0 i array.length i 0 22 1 fe4 2 83 3 39 4 22陣列 let array 22 fe4 83 39,22 for let i in array 0 22 1 fe4 2 83 3 3...