English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript 배열 from() 메서드

from() 메서드의 역할은: 클래스 배열이나 이터레이션 객체에서 새로운, 얕은 복사 배열 인스턴스를 생성하는 것입니다.

 JavaScript 배열 객체

 from() 메서드의 역할은: 클래스 배열이나 이터레이션 객체에서 새로운, 얕은 복사 배열 예제를 생성하는 것입니다.

주의:from()메서드의length속성은1。

문법:

Array.from(object, mapFunction, thisArg)
var array = Array.from("w3codebox
document.getElementById("result").innerHTML = array;
테스트를 보세요‹/›

브라우저 호환성

표에서의 숫자는 from() 메서드를 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다:

메서드
from()4532912

파라미터 값

파라미터설명
오브젝트( 필수 )배열로 변환할 클래스数组 또는 이터러블 객체
MapFunction( 선택 사항 )Map 함수는 배열의 각 요소를 호출하도록 설정
thisArg( 선택 사항 )실행MapFunction시간에 사용됩니다

기술 세부 사항

반환 값:새로운 Array 예제
JavaScript 버전:ECMAScript 6

更多实例

이 예제는 문자열에서 배열을 생성한 후 그를 순회합니다:

3codebox
var result = document.getElementById("result");
for (let i=0; i < arr.length; i++) {
result.innerHTML = result.innerHTML + 'arr[' + i + '] = ' + arr[i] + '<br>';
}
테스트를 보세요‹/›

 JavaScript 배열 객체