javascript:<html>
<head>
<script>
var str="a,b,c,d,e";
var strs = str.split(",");
for(var i =0;i<strs.length;i++){
alert(strs[i])
}
alert(strs[0]);//a
//alert(typeof strs=="object"); //true
//alert( strs.constructor=="Array");//false
alert( strs.constructor=="array");//false
alert(strs.length);//5
//alert(typeof strs=="string");//false
//alert(typeof strs=="String");//false
</script>
</head>
<body>
</body>
</html>
我想测试,split()方法返回的是string还是数组?还有如果split(正则)返回的和前面的一样吗
<head>
<script>
var str="a,b,c,d,e";
var strs = str.split(",");
for(var i =0;i<strs.length;i++){
alert(strs[i])
}
alert(strs[0]);//a
//alert(typeof strs=="object"); //true
//alert( strs.constructor=="Array");//false
alert( strs.constructor=="array");//false
alert(strs.length);//5
//alert(typeof strs=="string");//false
//alert(typeof strs=="String");//false
</script>
</head>
<body>
</body>
</html>
我想测试,split()方法返回的是string还是数组?还有如果split(正则)返回的和前面的一样吗
<head>
<script>
var str="a,b,c,d,e";
var strs = new Array(str.length);
strs = str.split(",");
for(var i =0;i<strs.length;i++){
alert(strs[i])
}
alert(strs[0]);//a
//alert(typeof strs=="object"); //true
//alert( strs.constructor=="Array");//false
alert( strs.constructor=="array");//false
alert(strs.length);//5
//alert(typeof strs=="string");//false
//alert(typeof strs=="String");//false
</script>
</head>
<body >
</body>
</html>
可用instanceof