English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
from() 메서드의 역할은: 클래스 배열이나 이터레이션 객체에서 새로운, 얕은 복사 배열 인스턴스를 생성하는 것입니다.
from() 메서드의 역할은: 클래스 배열이나 이터레이션 객체에서 새로운, 얕은 복사 배열 예제를 생성하는 것입니다.
주의:from()메서드의length속성은1。
Array.from(object, mapFunction, thisArg)
var array = Array.from("w3codebox document.getElementById("result").innerHTML = array;테스트를 보세요‹/›
표에서의 숫자는 from() 메서드를 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다:
메서드 | |||||
from() | 45 | 32 | 는 | 9 | 12 |
파라미터 | 설명 |
---|---|
오브젝트 | ( 필수 )배열로 변환할 클래스数组 또는 이터러블 객체 |
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>'; }테스트를 보세요‹/›