slice(start,[end])方法:該方法是對陣列進行部分擷取,該方法返回乙個新陣列,引數start是擷取的開始陣列索引,end引數等於你要取的最後乙個字元的位置值加上1(可選)。包含了源函式從start到 end 所指定的元素,但是不包括end元素,比如a.slice(0,3);
1.如果出現負數就把負數與長度相加後再劃分。
2.slice中的負數的絕對值若大於陣列長度就會顯示所有陣列
3.若引數只有乙個,並且引數大於length,則為空。
4.如果結束位置小於起始位置,則返回空陣列
5.返回的個數是end-start的個數
6.不會改變原陣列
var a = [1, 2, 3, 4, 5, 6];
//alert(a.slice(3)); //4,5,6 從下標為0的到3,擷取3之後的數
//alert(a.slice(0, 3)); //1,2,3 從下標為0的地方擷取到下標為3之前的數
//alert(a.slice(0, -2)); //1,2,3,4 end+length
//alert(a.slice(-4, 4)); //3,4
//alert(a.slice(-7)); //1,2,3,4,5,6
//alert(a.slice(-3, -3));//空
//alert(a.slice(8));//空
slice在字串中,也可以對字串進行切割,空格也算乙個字元,不會改變原字串
slice:複製string的一部分來構造乙個新的字串,用法與引數和陣列的slice方法一樣;end引數等於你要取的最後乙個字元的位置值加上1
var b = 'hello world'
alert(b.slice(0, 3));//hel
alert(b);//hello world
splice(start,deletecount,item)方法:start 起始位置 deletecount 刪除位數,替換的item 返回值為被刪除的字串,如果有額外的引數,那麼item會插入到被移除元素的位置上。
splice:移除,splice方法從array中移除乙個或多個陣列,並用新的item替換它們。
//舉乙個簡單的例子 var a=[『a』,『b』,『c』]; var b=a.splice(1,1,『e』,『f』); //a=[『a』,『e』,『f』,『c』],b=[『b』]
改變的是原陣列,返回的是被移除元素的陣列
alert(a.splice(1, 1, 8, 9));//2
alert(a);//1,8,9,3,4,5,6
// alert(a.splice(1, 1, 8, 9)); //2 替換,指定位置替換
// alert(a); //1,8,9,3,4,5,6
// alert(0, 2); //3,4,5,6 //刪除
alert(a.splice(1, 0, 2, 2)) //插入 第二個數為0,表示刪除0個
split(字串):string.split(separator,limit)split方法把這個string分割成片段來建立乙個字串陣列。可選引數limit可以限制被分割的片段數量。separator引數可以是乙個字串或乙個正規表示式。如果separator是乙個空字元,會返回乙個單字元的陣列,不會改變原陣列。
//再舉乙個簡單的例子
var a="0123456"; var b=a.split("",3); //b=["0","1","2"] a=[「0123456」]
注釋:string.split() 執行的操作與 array.join 執行的操作是相反的。 stdafx h和targetver h的作用
stdafx.h和targetver.h的作用 所謂標頭檔案預編譯 就是把乙個工程 project 中使用的一些mfc標準標頭檔案 如windows.h afxwin.h 預先編譯,以後該工程編譯時,不再編譯這部分標頭檔案,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。預編譯標頭檔案通過編譯...
stdafx h和targetver h的作用
stdafx.h和targetver.h的作用 所謂標頭檔案預編譯,就是把乙個工程 project 中使用的一些mfc標準標頭檔案 如windows.h afxwin.h 預先編譯,以後該工程編譯時,不再編譯這部分標頭檔案,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。預編譯標頭檔案通過編譯...
stdafx h和targetver h的作用
stdafx.h和targetver.h的作用 所謂標頭檔案預編譯,就是把乙個工程 project 中使用的一些mfc標準標頭檔案 如windows.h afxwin.h 預先編譯,以後該工程編譯時,不再編譯這部分標頭檔案,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。定義程式執行的環境,如...