當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript 红宝书笔记之如何使用对象 如何操作数组
生活随笔
收集整理的這篇文章主要介紹了
javascript 红宝书笔记之如何使用对象 如何操作数组
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
對象定義 ?=== ?引用類型,描述的是一類對象所具有的屬性和方法 push() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? //可以接收任意參數(shù),將參數(shù)添加到數(shù)組的末尾; pop() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//從數(shù)組的末尾移除最后一項(xiàng),返回移除的項(xiàng); reverse() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//重排序方法 sort() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //排序方法 var values = [0,5,12,2,4]; function bijiao(value1, value2){ ? ? ?? //比較函數(shù) if(value1 < value2){ return -1;? }else if(value1 > value2){ return 1; }else{ return 0; } } values.sort(bijiao); ? ? ? ? ? ? ? ? ? ?//給排序方法傳入比較函數(shù),返回的值為:0,2,4,5,12 slice(起始位置,結(jié)束位置) ? ? ? ? ? ? ? ? ?? //用于刪除、插入、替換 var values = [0,5,12,2,4]; var num1 = values.slice(0,2); ? ? ? ? ? //刪除數(shù)組中的前兩項(xiàng),要?jiǎng)h除的第一項(xiàng)的位置和要?jiǎng)h除的項(xiàng)數(shù) console.log(num1); ? ? ? ? ? ? ? ? ? ? ?//12,2,4 concat() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//用于連接兩個(gè)或多個(gè)數(shù)組返回一個(gè)數(shù)組副本 var num = [2,3]; console.log(num.concat(4,5)); ? ? ? ? ? ?//2,3,4,5
- 新對象的創(chuàng)建 方法
- 訪問對象屬性 方法
- 給對象添加屬性
- ?操作對象的方法
- 廢除對象的方法
- 數(shù)組的創(chuàng)建 方法
- 數(shù)組在創(chuàng)建中 賦值
- 讀取數(shù)組
- 檢測數(shù)組
- 數(shù)組轉(zhuǎn)換方法
- 數(shù)組默認(rèn)的方法,操作數(shù)組的值
- 數(shù)組的迭代方法
- every() 和 some() ?這兩個(gè)方法都是用于查詢數(shù)組中的項(xiàng)是否滿足某個(gè)條件。它們唯一的區(qū)別是:
- filter(函數(shù)參數(shù)) ? ?這個(gè)函數(shù)參數(shù)對某一項(xiàng)返回為true,返回為true的這一項(xiàng)的數(shù)組
- forEech(函數(shù)參數(shù)) ? 這個(gè)方法沒有返回值
- map(函數(shù)參數(shù)) ? ? ? 返回每次函數(shù)調(diào)用的結(jié)果而組成的新的數(shù)組 ??
- 遍歷數(shù)組
- for 循環(huán)
- for...in ?
轉(zhuǎn)載于:https://www.cnblogs.com/baiyygynui/p/5555143.html
總結(jié)
以上是生活随笔為你收集整理的javascript 红宝书笔记之如何使用对象 如何操作数组的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Codeforces Round #35
- 下一篇: JavaScript中delete运算符