成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Array String對(duì)象的方法和屬性

W4n9Hu1 / 999人閱讀

摘要:示例獲取數(shù)組元素的長(zhǎng)度將以指定字符連接成字符串在數(shù)組末尾推入指定元素彈出并返回?cái)?shù)組末尾彈出并返回?cái)?shù)組第一個(gè)元素在數(shù)組開(kāi)頭處添加指定元素第步已經(jīng)彈出了和。

Array

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

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

1.arr.length:獲取數(shù)組元素的長(zhǎng)度
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():在數(shù)組末尾推入指定元素
var str = 7;
console.log(arr.push(str)); // 7
console.log(arr); // [1,2,3,4,5,6,7]
4.arr.pop():彈出并返回?cái)?shù)組末尾
console.log(arr.pop()); // 7
5.arr.shift():彈出并返回?cái)?shù)組第一個(gè)元素
console.log(arr.shift()); // 1
6.arr.unshift():在數(shù)組開(kāi)頭處添加指定元素
var str = 0;
arr.unshift(str);
console.log(arr); // [0,2,3,4,5,6] 第4,5步已經(jīng)彈出了7和1。
7.arr.sort([函數(shù):排序規(guī)則]):排序(默認(rèn)采用字符串順序排序,數(shù)字排序則需要通過(guò)自定義函數(shù)實(shí)現(xiàn))
console.log(arr.sort()); //按照字符串規(guī)則排序 // [0,2,3,4,5,6]
console.log(arr.sort(function(a,b){
    return a - b;
})); //按照數(shù)字順序排序 // [0,2,3,4,5,6]
8.arr.reverse():數(shù)組元素順序翻轉(zhuǎn)
console.log(arr.reverse()); // [6,5,4,3,2,0]
9.arr.indexOf():獲取指定元素在數(shù)組中的位置,不存在返回-1
console.log(arr.indexOf(6)); // 0 如果返回-1,說(shuō)明數(shù)組里沒(méi)有你指定的元素
10.arr.lastIndexOf():獲取指定元素最后一次出現(xiàn)的位置,不存在返回-1
console.log(arr.lastIndexOf(0)); // 5
11.arr.slice(起始位置,結(jié)束位置):獲取數(shù)組中指定的片段(不包含結(jié)束位置)
console.log(arr.slice(2,3)); // [4]
console.log(arr); // [6,5,4,3,2,0]
12.arr.splice(起始位置,刪除個(gè)數(shù),新增元素):從數(shù)組中添加或刪除元素
/*var sky = ["藍(lán)天","白云","陽(yáng)光","飛機(jī)"];
console.log(sky.length); // 4
var ress = sky.splice(1,0,"月亮");
console.log(sky); // ["藍(lán)天","月亮","白云","陽(yáng)光","飛機(jī)"]*/

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

示例: var str1 = "就在這里,不見(jiàn),不散";

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

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

4.str.match(str|reg):在字符串中匹配指定字符,存在返回?cái)?shù)組,不存在返回null 找到一個(gè)或多個(gè)正則表達(dá)式的匹配。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):獲取字符串中指定的片段(不包含結(jié)束位置)
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):獲取字符串中指定字符最后出現(xiàn)的位置,不存在返回-1
console.log(str2.lastIndexOf("o")); // 11
9.str.charAt(num):獲取指定位置的字符
console.log(str2.charAt(3)); // e
10.str.charCodeAt(num):指定位置的字母對(duì)應(yīng)的Unicode編碼
console.log(str2.charCodeAt("3")); // 101
11.String.fromCharCode():將Unicode編碼轉(zhuǎn)為字符
console.log(String.fromCharCode(65,66,67)); // ABC

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/84497.html

相關(guān)文章

  • JS標(biāo)準(zhǔn)庫(kù)部分內(nèi)置對(duì)象常用屬性方法

    摘要:常用的屬性和方法創(chuàng)建空創(chuàng)建給對(duì)象添加屬性給對(duì)象添加多個(gè)屬性給對(duì)象添加給對(duì)象添加返回屬性配置對(duì)象返回所有屬性名數(shù)組返回對(duì)象原型對(duì)象阻止對(duì)象擴(kuò)展凍結(jié)對(duì)象密封對(duì)象檢測(cè)是否可擴(kuò)展布爾值檢測(cè)是否凍結(jié)布爾值檢測(cè)是否密封布爾值對(duì)象原型對(duì)象對(duì)象實(shí)例的屬性和 常用Object的屬性和方法 創(chuàng)建空Object var o1 = {}; var o2 = Object.create(Object.prot...

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

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

    張利勇 評(píng)論0 收藏0
  • 《JavaScript語(yǔ)言精粹 修訂版》 讀書(shū)筆記

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

    EscapedDog 評(píng)論0 收藏0
  • JavaScript系列--類型判斷4種基本方法,研究jquerytype方法,空對(duì)象檢測(cè)方法

    摘要:用對(duì)象字面量創(chuàng)建的對(duì)象會(huì)報(bào)錯(cuò),使用構(gòu)造函數(shù)創(chuàng)建的對(duì)象屬于。發(fā)現(xiàn),構(gòu)造函數(shù)創(chuàng)建的,,,,。從原型鏈角度講,構(gòu)造函數(shù)就是新對(duì)象的的類型。 一、前言 類型判斷有時(shí)候真的頭疼,但是一旦熟練使用就會(huì)覺(jué)得不過(guò)如此。初級(jí)的,會(huì)判斷數(shù)字和字符串。中級(jí)的,會(huì)判斷數(shù)組和對(duì)象。進(jìn)階的,會(huì)判斷日期,正則,錯(cuò)誤類型。高級(jí)的,會(huì)判斷plainObject,空對(duì)象,window對(duì)象等等。 基本類型:String、N...

    lavor 評(píng)論0 收藏0
  • 【JavaScript系列】類型判斷4種基本方法,研究jquerytype方法,空對(duì)象檢測(cè)方法

    摘要:用對(duì)象字面量創(chuàng)建的對(duì)象會(huì)報(bào)錯(cuò),使用構(gòu)造函數(shù)創(chuàng)建的對(duì)象屬于。發(fā)現(xiàn),構(gòu)造函數(shù)創(chuàng)建的,,,,。從原型鏈角度講,構(gòu)造函數(shù)就是新對(duì)象的的類型。 一、前言 類型判斷有時(shí)候真的頭疼,但是一旦熟練使用就會(huì)覺(jué)得不過(guò)如此。初級(jí)的,會(huì)判斷數(shù)字和字符串。中級(jí)的,會(huì)判斷數(shù)組和對(duì)象。進(jìn)階的,會(huì)判斷日期,正則,錯(cuò)誤類型。高級(jí)的,會(huì)判斷plainObject,空對(duì)象,window對(duì)象等等。 基本類型:String、N...

    xiongzenghui 評(píng)論0 收藏0
  • PHPWord中文手冊(cè)整理

    摘要:修正中文支持的問(wèn)題,使用前如果發(fā)現(xiàn)亂碼,需要進(jìn)行一些修正解決編碼問(wèn)題,會(huì)對(duì)輸入的文字進(jìn)行編碼轉(zhuǎn)化,如果你使用或者編碼的話就會(huì)出現(xiàn)亂碼,如果你用編碼,就查找類庫(kù)中所有方法中的轉(zhuǎn)碼將其刪除,如果你采用或者編碼,使用進(jìn)行編碼轉(zhuǎn)換。 修正 中文支持的問(wèn)題,使用前如果發(fā)現(xiàn)亂碼,需要進(jìn)行一些修正: 解決編碼問(wèn)題,PHPword?會(huì)對(duì)輸入的文字進(jìn)行utf8_encode編碼轉(zhuǎn)化,如果你使用GBK、...

    wangdai 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<