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