數組concat,join和reverse方法
阿新 • • 發佈:2018-01-20
color 逗號 pos 項目 ole 符號 post 多個 通過
數組中concat()方法:將創建並返回一個新數組,這個數組是將所有參數都添加到array中生成的。它並不修改array。
如果要進行concat()操作的參數是一個數組,那麽添加的是數組中的元素,而不是數組。
var arr=[1,2,3]; var arr1=[4,5,6]; console.log(arr.concat(arr1)); //[1,2,3,4,5,6]
數組中join(“”)方法:是將把每個數組元素轉換成一個字符串,然後把這些字符串連接起來,在兩個元素之間插入指定的字符串或符號...
括號裏參數是指:在返回的字符串中用於分隔數組元素的字符或字符串,它是可選的。如果省略了這個參數,用逗號作為分隔符。
返回值是:—個字符串,通過把array的每個元素轉換成字符串,然後把這些字符串連接起來,在兩個元素之間插入separator字符串而生成。
var arr=[‘c‘,‘z‘,‘y‘]; console.log(arr3.join("+")); //將數組轉為字符串c+z+y
reverse()方法:將顛倒數組中元素的順序。它在原數組上實現這一操作,即重排指定的array的元素,但並不創建新數組。如果對array有多個引用,那麽通過所有引用都可以看到數組元素的新順序。
var arr=["張三","李四","王五"]; console.log(arr.reverse()); //["王五", "李四", "張三"]
將字符串顛倒位置排列的話就應該這樣寫:
var str="abcdef"; console.log(str.split("").reverse().join()); //f,e,d,c,b,a
好了,這三個方法基本的用法救世主這樣了,當然可以聯合使用,就像最後的的這個小例子。
當然項目中的情況還需實際情況實際考慮呢...今天就這樣!
數組concat,join和reverse方法