亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

怎么回事????逗號哪去了???

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html" charset="utf-8">
?? ?<title>join()</title>
?? ?<script type="text/javascript">
?? ??? ?var myArr1="i";
?? ??? ?var myArr2="love";
?? ??? ?var myArr3="you";
?? ??? ?var myArr4=myArr1.concat(myArr2,myArr3);
?? ??? ?document.write(myArr4);
?? ??? ?document.write(myArr4.join());
?? ?</script>
</head>
<body>
</body>
</html>

正在回答

7 回答

先設定一個new Array

0 回復 有任何疑惑可以回復我~

你這里創建的myArr1,myArr2,myArr3是字符串不是數組。concat就相當于把字符串連接起來,故沒有逗號。

0 回復 有任何疑惑可以回復我~

加一個document.write(myArr4.split(""));

1 回復 有任何疑惑可以回復我~

你定義的時候定義錯了 ?哥們 ? 你定義的是字符串對象 而不是數組對象,,所以還有疑問趕緊在看看數組的定義那部分以及字符串定義那部分,別弄混了

5 回復 有任何疑惑可以回復我~
這樣就行了

var myArr1=["i"];
?var myArr2=["love"];
?var myArr3=["you"];

1 回復 有任何疑惑可以回復我~

myArr1,myArr2,myArr3,都是字符串類型并不是數組,字符串用concat()就是字符串鏈接(相當于+號),所以myArr4 = 'iloveyou';而 join()是將數組元素按()里面的字符拆分成字符串。

myArr4是字符串,而字符串并沒有join()方法。

0 回復 有任何疑惑可以回復我~
#1

CharlesLvm

一派胡言,concat()連接完之后是有逗號的,而且返回的還是一個數組;如果按照你說的,myarr4.join()這種寫法該報錯才是。
2016-07-14 回復 有任何疑惑可以回復我~
#2

qq_頖縌乖乄絯_04017281 回復 CharlesLvm

雖然時間有點長了,但是這老哥說的是對的,字符串是由concat()相當于+連接的
2017-03-27 回復 有任何疑惑可以回復我~

這樣本來就沒有啊

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

怎么回事????逗號哪去了???

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號