国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Array String對象的方法和屬性

W4n9Hu1 / 994人閱讀

摘要:示例獲取數組元素的長度將以指定字符連接成字符串在數組末尾推入指定元素彈出并返回數組末尾彈出并返回數組第一個元素在數組開頭處添加指定元素第步已經彈出了和。

Array

注意:以下例子都是在一層層進行操作的(保留上一步的操作)。

示例:var arr = [1,2,3,4,5,6];

1.arr.length:獲取數組元素的長度
console.log(arr.length); // 6
2.arr.join(str):將arr以指定字符連接成字符串
var str = ":";
console.log(arr.join(str)); // 1:2:3:4:5:6
3.arr.push():在數組末尾推入指定元素
var str = 7;
console.log(arr.push(str)); // 7
console.log(arr); // [1,2,3,4,5,6,7]
4.arr.pop():彈出并返回數組末尾
console.log(arr.pop()); // 7
5.arr.shift():彈出并返回數組第一個元素
console.log(arr.shift()); // 1
6.arr.unshift():在數組開頭處添加指定元素
var str = 0;
arr.unshift(str);
console.log(arr); // [0,2,3,4,5,6] 第4,5步已經彈出了7和1。
7.arr.sort([函數:排序規則]):排序(默認采用字符串順序排序,數字排序則需要通過自定義函數實現)
console.log(arr.sort()); //按照字符串規則排序 // [0,2,3,4,5,6]
console.log(arr.sort(function(a,b){
    return a - b;
})); //按照數字順序排序 // [0,2,3,4,5,6]
8.arr.reverse():數組元素順序翻轉
console.log(arr.reverse()); // [6,5,4,3,2,0]
9.arr.indexOf():獲取指定元素在數組中的位置,不存在返回-1
console.log(arr.indexOf(6)); // 0 如果返回-1,說明數組里沒有你指定的元素
10.arr.lastIndexOf():獲取指定元素最后一次出現的位置,不存在返回-1
console.log(arr.lastIndexOf(0)); // 5
11.arr.slice(起始位置,結束位置):獲取數組中指定的片段(不包含結束位置)
console.log(arr.slice(2,3)); // [4]
console.log(arr); // [6,5,4,3,2,0]
12.arr.splice(起始位置,刪除個數,新增元素):從數組中添加或刪除元素
/*var sky = ["藍天","白云","陽光","飛機"];
console.log(sky.length); // 4
var ress = sky.splice(1,0,"月亮");
console.log(sky); // ["藍天","月亮","白云","陽光","飛機"]*/

console.log(arr.splice(0,3)); // [6,5,4] 
console.log(arr); // [3,2,0]
var res = arr.splice(0,1,3,9);
console.log(arr); // [3,9,2,0] 

示例:var arra = [12,24,35,3,78];

13.arra.every():檢測數值元素的每個元素是否都符合條件
var res = arra.every(function(a){
    return a > 2;
});
console.log(res); // true
14.arra.map():通過指定函數處理數組的每個元素,并返回處理后的數組
var res = arra.map(function(a){
    return a + 5;
});
console.log(res); // [17,29,40,8,83]
15.arra.filter():檢測數值元素,并返回符合條件所有元素的數組
var res = arra.filter(function(a){
    return a > 70; // 78
});
console.log(res);
16.arra.some():檢測數組元素中是否有元素符合指定條件
var res = arra.some(function(a){
    return a > 70; // true
});
console.log(res);
String

示例: var str1 = "就在這里,不見,不散";

1.str.length:字符串的長度
console.log(str1.length); // 10
2.str.split(str):將字符串以指定字符切割
var res = str1.split(",");
console.log(res); // 如輸入原字符串沒有的字符,則無變化
// ["就在這里","不見","不散"]
3.str.search(str|reg):在字符串中搜索指定字符,返回對應的位置,不存在返回-1 檢索與正則表達式相匹配的值
console.log(str1.search(/不散/)); // 8 如果是英文字母要忽略大小寫,要加上i

示例:var str2 = "1 hello 2 world!";

4.str.match(str|reg):在字符串中匹配指定字符,存在返回數組,不存在返回null 找到一個或多個正則表達式的匹配。g為全局匹配
console.log(str2.match("hello")); // index:2
console.log(str2.match(/d/g)); // ["1","2"]
5.str.replace(str1|reg,str2):用str2替換str1的值
console.log(str2.replace(/hello/,"good")); // 1 good 2 world!
console.log(str2); // 1 hello 2 world!
6.str.slice(start,end):獲取字符串中指定的片段(不包含結束位置)
console.log(str2.slice(2,7)); // hello
console.log(str2); // 1 hello 2 world!
7.str.indexOf(str):獲取字符串中指定字符的位置,不存在返回-1
console.log(str2.indexOf("world")); // 10
8.str.lastIndexOf(str):獲取字符串中指定字符最后出現的位置,不存在返回-1
console.log(str2.lastIndexOf("o")); // 11
9.str.charAt(num):獲取指定位置的字符
console.log(str2.charAt(3)); // e
10.str.charCodeAt(num):指定位置的字母對應的Unicode編碼
console.log(str2.charCodeAt("3")); // 101
11.String.fromCharCode():將Unicode編碼轉為字符
console.log(String.fromCharCode(65,66,67)); // ABC

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/84497.html

相關文章

  • JS標準庫部分內置對象常用屬性方法

    摘要:常用的屬性和方法創建空創建給對象添加屬性給對象添加多個屬性給對象添加給對象添加返回屬性配置對象返回所有屬性名數組返回對象原型對象阻止對象擴展凍結對象密封對象檢測是否可擴展布爾值檢測是否凍結布爾值檢測是否密封布爾值對象原型對象對象實例的屬性和 常用Object的屬性和方法 創建空Object var o1 = {}; var o2 = Object.create(Object.prot...

    source 評論0 收藏0
  • Lodash 中文文檔 (v3.10.1) - “Collection” 方法

    摘要:別名參數待搜索的集合每次迭代執行的函數綁定的返回返回匹配的元素或示例使用回調函數的簡稱使用回調函數的簡稱使用回調函數的簡稱該方法類似,但其從右到左迭代的所有元素。 Lodash 中文文檔 (v3.10.1) - Collection 方法 Translated by PeckZegOriginal Docs: Lodash v3.10.1 Docs 求助 翻譯文檔的難度比想象中的要難,...

    張利勇 評論0 收藏0
  • 《JavaScript語言精粹 修訂版》 讀書筆記

    摘要:于是我就先把這本薄的經典書語言精粹修訂版豆瓣讀書本書簡介總共章,除去附錄,才頁,讀完并記錄了一些筆記。讀書筆記還可以分享給別人看。編程語言第版定義了的標準。程序檢查時丟棄值為函數的屬性。 之前看到這篇文章,前端網老姚淺談:怎么學JavaScript?,說到怎么學習JavaScript,那就是看書、分析源碼。10本書讀2遍的好處,應該大于一本書讀20遍。看書主動學習,看視頻是被動學習。看...

    EscapedDog 評論0 收藏0
  • JavaScript系列--類型判斷4種基本方法,研究jquerytype方法,空對象檢測方法

    摘要:用對象字面量創建的對象會報錯,使用構造函數創建的對象屬于。發現,構造函數創建的,,,,。從原型鏈角度講,構造函數就是新對象的的類型。 一、前言 類型判斷有時候真的頭疼,但是一旦熟練使用就會覺得不過如此。初級的,會判斷數字和字符串。中級的,會判斷數組和對象。進階的,會判斷日期,正則,錯誤類型。高級的,會判斷plainObject,空對象,window對象等等。 基本類型:String、N...

    lavor 評論0 收藏0
  • 【JavaScript系列】類型判斷4種基本方法,研究jquerytype方法,空對象檢測方法

    摘要:用對象字面量創建的對象會報錯,使用構造函數創建的對象屬于。發現,構造函數創建的,,,,。從原型鏈角度講,構造函數就是新對象的的類型。 一、前言 類型判斷有時候真的頭疼,但是一旦熟練使用就會覺得不過如此。初級的,會判斷數字和字符串。中級的,會判斷數組和對象。進階的,會判斷日期,正則,錯誤類型。高級的,會判斷plainObject,空對象,window對象等等。 基本類型:String、N...

    xiongzenghui 評論0 收藏0
  • PHPWord中文手冊整理

    摘要:修正中文支持的問題,使用前如果發現亂碼,需要進行一些修正解決編碼問題,會對輸入的文字進行編碼轉化,如果你使用或者編碼的話就會出現亂碼,如果你用編碼,就查找類庫中所有方法中的轉碼將其刪除,如果你采用或者編碼,使用進行編碼轉換。 修正 中文支持的問題,使用前如果發現亂碼,需要進行一些修正: 解決編碼問題,PHPword?會對輸入的文字進行utf8_encode編碼轉化,如果你使用GBK、...

    wangdai 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<