javascript中的split函数
我有一个数组,其中包含不同的值,我想把它们分开并在浏览器中打印。但我想提醒它第一个值。我做了一个函数,但它不是wokringjavascript中的split函数,javascript,Javascript,我有一个数组,其中包含不同的值,我想把它们分开并在浏览器中打印。但我想提醒它第一个值。我做了一个函数,但它不是wokring <script type="text/javascript"> $(function(){ var jam= new Array("first","second","third","fourth"); var Klnew= jam.split(","); //for(i=0;i<Klnew.length;i++) {}
<script type="text/javascript">
$(function(){
var jam= new Array("first","second","third","fourth");
var Klnew= jam.split(",");
//for(i=0;i<Klnew.length;i++) {}
alert(Klnew[0])
});
</script>
$(函数(){
var jam=新数组(“第一”、“第二”、“第三”、“第四”);
var Klnew=jam.split(“,”);
//对于(i=0;i
输出:
"first,second,third,fourth"
$(函数(){
var jam=新数组(“第一”、“第二”、“第三”、“第四”);
var Klnew=jam.slice();
//对于(i=0;i不能拆分数组。它已拆分
您可能正在寻找以下内容:
var foo = ['a', 'b', 'c'];
console.log(foo.shift()); // Outputs "a"
console.log(foo.join(',')); // Outputs "b,c"
…但是很难从你的问题中分辨出你的目标是什么。你可以使用split从字符串中提取数组:
“第一、第二、第三、第四”。拆分(“,”)==>[“第一”、“第二”、“第三”、“第四”]
即使这样也会起作用--
split
(字符串)方法将字符串拆分为数组
join
(关于数组)方法将数组元素连接到字符串中。
因此:
split
是String
的函数,而不是Array
的函数。我还想知道如果对数组调用split,会发生什么情况:D@sdepold.哦,请不要这样,世界会走到尽头的!@gdoron:D它可能会返回一个数组。所以数组中的每个字符串都会被拆分:谢谢,但现在我想要拆分并使用文档进行打印。write@Quentin.我的意思是加入,对不起。第二个警报为false,因为双方都是对象,因此必须通过返回false。
$(function(){
var jam= new Array("first","second","third","fourth");
var Klnew= jam.slice();
// for(i=0;i<Klnew.length;i++) {}
alert(Klnew[0])
})
var foo = ['a', 'b', 'c'];
console.log(foo.shift()); // Outputs "a"
console.log(foo.join(',')); // Outputs "b,c"
var jam = new Array("first", "second", "third", "fourth");
alert(jam[0]);
arr = Array("first","second","third","fourth");
str = arr.join(",")
alert(str) // will alert "first,second,third,fourth"
alert(arr == str.split(","))// will alert true