陣列,字串,物件方法

2021-10-19 07:49:53 字數 2955 閱讀 9356

一陣列

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...