2014-04-01 2 views

답변

8

String.prototype.split의 출력은 Array이며 Object입니다.

console.log(typeof []); 
// object 

당신은 반환 된 객체가 배열 String.prototype.split의 MDN 문서에서 인용이

console.log(Object.prototype.toString.call(arr)); 
// [object Array] 
console.log(arr); 
// [ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k' ] 

같은 것을 확인할 수 있습니다,

분할() 방법은 분할하는 문자열 개체를 문자열 배열에 문자열을 하위 문자열로 분리하여 입력합니다.

1

배열은 자바 스크립트 객체입니다. 당신이 경우 배열 확인하려면

-

을 당신이 할 수있는 -

Array.isArray(arr)

0

을 출력

console.log(arr); 

과 같이 배열을 볼 경우

0

Split 메서드는 항상 배열을 반환합니다. Array는 자바 스크립트의 객체입니다. 배열인지 확인하려면 Array.isArray (arr)

0
var mytext = "a,b,c,d,e,f,g,h,i,j,k"; 
var arr = mytext.split(","); 
console.log(typeof mytext); <======= output string 
console.log(arr); `this will return object` 
for(i=0;i<=10; i++){ 
console.log(arr[i]);  
} 
관련 문제