javascript中的split函数

javascript中的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++) {}

我有一个数组,其中包含不同的值,我想把它们分开并在浏览器中打印。但我想提醒它第一个值。我做了一个函数,但它不是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++) {}

    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