欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript中join()、splice()、slice()和split()函數(shù)用法示例

 更新時間:2018年08月24日 15:19:14   作者:u013063153  
這篇文章主要介紹了JavaScript中join()、splice()、slice()和split()函數(shù)用法,結合實例形式較為詳細的分析了join()、splice()、slice()和split()函數(shù)的功能、使用方法及相關操作注意事項,需要的朋友可以參考下

本文實例講述了JavaScript中join()、splice()、slice()和split()函數(shù)用法。分享給大家供大家參考,具體如下:

join()

join() 方法用于把數(shù)組中的所有元素放入一個字符串。

元素是通過指定的分隔符進行分隔的。

<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(
arr.join()
)
</script>

運行結果:

George,John,Thomas

<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(
arr.join(".")
)
</script>

運行結果:

George.John.Thomas

split()

split() 方法用于把一個字符串分割成字符串數(shù)組。

<script type="text/javascript">
var str="How are you doing today?"
document.write(str.split(" ") + "<br />")
document.write(str.split("") + "<br />")
document.write(str.split(" ",3))
</script>

運行結果:

How,are,you,doing,today?
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
How,are,you

"2:3:4:5".split(":") //將返回["2", "3", "4", "5"]
"|a|b|c".split("|") //將返回["", "a", "b", "c"]
"hello".split("") //可返回 ["h", "e", "l", "l", "o"]
"hello".split("", 3) //可返回 ["h", "e", "l"]

slice()

slice() 方法可從已有的數(shù)組中返回選定的元素。

<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr + "<br />")
document.write(
arr.slice(1)
 + "<br />")
document.write(arr)
</script>

運行結果:

George,John,Thomas
John,Thomas
George,John,Thomas

<script type="text/javascript">
var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"
document.write(arr + "<br />")
document.write(
arr.slice(2,4)
 + "<br />")
document.write(arr)
</script>

運行結果:

George,John,Thomas,James,Adrew,Martin
Thomas,James
George,John,Thomas,James,Adrew,Martin

splice()

splice() 方法向/從數(shù)組中添加/刪除項目,然后返回被刪除的項目。

注釋:該方法會改變原始數(shù)組。

<script type="text/javascript">
var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"
document.write(arr + "<br />")
arr.splice(2,0,"William")
document.write(arr + "<br />")
</script>

運行結果:

George,John,Thomas,James,Adrew,Martin
George,John,William,Thomas,James,Adrew,Martin

<script type="text/javascript">
var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"
document.write(arr + "<br />")
arr.splice(2,1,"William")
document.write(arr)
</script>

運行結果:

George,John,Thomas,James,Adrew,Martin
George,John,William,James,Adrew,Martin

<script type="text/javascript">
var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"
document.write(arr + "<br />")
arr.splice(2,3,"William")
document.write(arr)
</script>

運行結果:

George,John,Thomas,James,Adrew,Martin
George,John,William,Martin

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具http://tools.jb51.net/code/HtmlJsRun測試運行一下文中所述代碼。

更多關于JavaScript相關內容可查看本站專題:《JavaScript常用函數(shù)技巧匯總》、《JavaScript字符與字符串操作技巧總結》、《javascript面向對象入門教程》、《JavaScript錯誤與調試技巧總結》、《JavaScript數(shù)據(jù)結構與算法技巧總結》及《JavaScript數(shù)組操作技巧總結

希望本文所述對大家JavaScript程序設計有所幫助。

相關文章

  • js控制當再次點擊按鈕時的間隔時間

    js控制當再次點擊按鈕時的間隔時間

    這篇文章主要介紹通過js如何控制當再次點擊按鈕是的間隔時間,需要的朋友可以參考下
    2014-06-06
  • 前端html2canvas生成截圖實現(xiàn)步驟與踩坑記錄

    前端html2canvas生成截圖實現(xiàn)步驟與踩坑記錄

    這篇文章主要介紹了前端html2canvas生成截圖實現(xiàn)步驟與踩坑的相關資料,主要步驟包括使用html2canvas生成截圖以及處理圖片跨域和CSS樣式丟失問題,可選方案包括轉換圖片為base64編碼和使用domtoimage插件,需要的朋友可以參考下
    2024-09-09
  • 實例學習JavaScript讀取和寫入cookie

    實例學習JavaScript讀取和寫入cookie

    本篇內容主要給大家通過實例講述了JavaScript讀取和寫入cookie的相關知識點,有這方面需要的朋友參考下吧。
    2018-01-01
  • JavaScript?ES6模塊導入和導出的方法

    JavaScript?ES6模塊導入和導出的方法

    ES6在語言標準的層面上實現(xiàn)了模塊功能,而且實現(xiàn)的相當簡單,完全可以取代CommonJS和AMD規(guī)范,成為瀏覽器和服務器通用的模塊解決方案,下面這篇文章主要給大家介紹了關于ES6模塊導入和導出的方法,需要的朋友可以參考下
    2022-07-07
  • JavaScript常用本地對象小結

    JavaScript常用本地對象小結

    這篇文章主要介紹了JavaScript常用本地對象小結的相關資料,需要的朋友可以參考下
    2016-03-03
  • js實現(xiàn)黑色簡易的滑動門網頁tab選項卡效果

    js實現(xiàn)黑色簡易的滑動門網頁tab選項卡效果

    這篇文章主要介紹了js實現(xiàn)黑色簡易的滑動門網頁tab選項卡效果,可實現(xiàn)簡單的鼠標滑過tab項切換對應菜單的功能,涉及javascript鼠標事件控制頁面元素的遍歷與樣式改變實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • js中onclick和addEventListener的區(qū)別詳解

    js中onclick和addEventListener的區(qū)別詳解

    這篇文章深入探討了JavaScript中處理事件的兩種不同方法,即熟悉的onclick和多功能的addEventListener方法,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-08-08
  • js動態(tài)創(chuàng)建、刪除表格示例代碼

    js動態(tài)創(chuàng)建、刪除表格示例代碼

    生成一個2000*5的表格,每個單元格的內容是行號+逗號+列號,具體的實現(xiàn)過程如下,感興趣的朋友可以參考下,希望對大家有所幫助
    2013-08-08
  • 微信小程序 flexbox layout快速實現(xiàn)基本布局的解決方案

    微信小程序 flexbox layout快速實現(xiàn)基本布局的解決方案

    flexbox layout 彈性盒子布局。彈性盒子可以快速的對小程序進行布局。這篇文章主要介紹了微信小程序 flexbox layout快速實現(xiàn)基本布局的方法,需要的朋友可以參考下
    2020-03-03
  • JS定時器實例

    JS定時器實例

    在javascritp中,有兩個關于定時器的專用函數(shù)
    2013-04-04

最新評論