javascript內建物件Array

2021-08-18 23:08:21 字數 1668 閱讀 1637

建立陣列

const

array = [1,2,3];

// arr.length是陣列中所有元素的長度

console.log(array.length) // 3

通過索引查詢元素
const

array = ['a', 'b', 'c'];

console.log(array[0]) // a

遍歷陣列

for迴圈

// 遍歷陣列的方法很多,先來個基礎點的for

const

array = ['a', 'b', 'c'];

for(let i = 0; i < array.length; i++)

array.foreach
const

array = ['a', 'b', 'c'];

array.foreach(function

(item,index,array) )

arr.map
const

array = [1, 2, 3];

// array.map建立乙個新的陣列

const newarray = array.map(function

(item,index,array) )

console.log(newarray) // [2,3,4]

arr.reduce
const

array = [1, 2, 3];

// array.reduce()相當於乙個累加器,將陣列中從左到右的元素相加

// 將其減少為單個值

const sum = array.reduce(function

(left, right) )

console.log(sum) // 6

陣列的』增刪』
// 在陣列的末尾新增新的元素

const

array = ['a','b','c'];

const newarray = array.push('d')

console.log(newarray) // 4

console.log(array) // [ 'a', 'b', 'c', 'd' ]

// 在陣列頭部增加元素

const

array = ['a','b','c'];

const newarray = array.unshift('d')

console.log(newarray) // 4

console.log(array) // ['d','a', 'b', 'c']

// 刪除陣列最後乙個元素

const

array = ['a','b','c'];

const newarray = array.pop()

console.log(newarray) // c

console.log(array) // ['a','b']

陣列的複製
const array = ['a','b','c'];

const newarray = array.slice()

console.log(newarray) // ['a','b','c']

JavaScript內建物件

math物件不是建構函式,它具有數學常數和函式的屬性和方法,都是以靜態成員的方式提供 跟數學相關的運算來找math中的成員 求絕對值,取整 1.math.pi 返回pi值 2.math.floor 向下取整 3.math.ceil 向上取整 4.math.round 取整,四捨五入 5.math.a...

JavaScript內建物件 Math物件

math物件,提供對資料的數學計算。使用 math 的屬性和方法,如下 執行結果 3.141592653589793 15注意 math 物件是乙個固有的物件,無需建立它,直接把 math 作為物件使用就可以呼叫其所有屬性和方法。這是它與date,string物件的區別。math 物件屬性 math...

javaScript內建物件Number

number 靜態物件,不需要例項,直接就呼叫物件名訪問 屬性 constructor 返回建立物件boolean函式的引用 例 max value 表示js中最大的數。近似值 1.7976931348623157 x 10308 例 結果 1.7976931348623157e 308 min v...