第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

不加join和加了join有什么區(qū)別?

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Array對象 </title>

<script type="text/javascript">

? var myarr = new Array(3);

? myarr[0] = "I";

? myarr[1] = "love";

? myarr[2] = "JavaScript";

? document.write(myarr);

</script>

</head>

<body>

</body>

</html>

這是第一種

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Array對象 </title>

<script type="text/javascript">

? var myarr = new Array(3);

? myarr[0] = "I";

? myarr[1] = "love";

? myarr[2] = "JavaScript";

? document.write(myarr.join());

</script>

</head>

<body>

</body>

</html>

? 這是第二種在document中加入join()

但是屏幕上顯示的是加沒加join效果都是一樣

這個有什么區(qū)別嗎

正在回答

2 回答

不加join的時候,輸出的是一個數(shù)組里面的三個元素,即為三個字符串;如果加了join就是把這三個元素拼接成了一個大字符串,雖然看起來輸出一樣,但是如果你用.length來看看他們的長度就知道不同了。

4 回復(fù) 有任何疑惑可以回復(fù)我~
#1

卡蘭尼克 提問者

我試了。。加了length顯示的都是3
2016-11-10 回復(fù) 有任何疑惑可以回復(fù)我~
#2

IvanAstrochicha 回復(fù) 卡蘭尼克 提問者

加了顯示不是3,是17,你不清楚有什么區(qū)別,你可以用typfof來測試這個數(shù)據(jù)的類型,你就一目了然了。說白了,加了join就是把數(shù)組對象轉(zhuǎn)變?yōu)镾tring對象,同樣地,String里也有一個方法可以讓String對象轉(zhuǎn)變?yōu)閿?shù)組對象,那么,這個方法是?自己去查手冊吧。。。。。。。。
2016-11-16 回復(fù) 有任何疑惑可以回復(fù)我~
#3

卡蘭尼克 提問者

非常感謝!
2016-11-20 回復(fù) 有任何疑惑可以回復(fù)我~
#4

qq_輪滑到老_04284587 回復(fù) 卡蘭尼克 提問者

document.write(myarr.join().length+"<br>"); 這樣就能看出是17了
2017-05-29 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

可以改變分割符,比如有一個arr數(shù)組輸出是1,2,3?

我們用了arr.join('|') ? ,再輸出的時候或輸出 ? 1|2|3 ? ?上面輸出的是逗號分割,這里的是豎線分割

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

不加join和加了join有什么區(qū)別?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號