답변:
훨씬 더 나은 것은 목록 이해력을 사용하는 것입니다.
예를 들어 이것보다는 :
things = []
for x in list
things.push x.color
대신 다음을 수행하십시오.
things = (x.color for x in list)
things = list
입니다. 훨씬 더 간결합니다.
colors = (item.color for item in list)
호출을 연결하는 경우 추가가 길이가 아닌 배열을 반환하기를 원합니다. 이 경우 .concat ([newElement])를 사용할 수 있습니다.
concat이 연결하는 배열과 같은 배열을 예상하므로 [newElement] 여야합니다. 효율적이지 않지만 올바른 설정에서 멋지게 보입니다.
concat
입니다. 배열 A + 배열 B의 요소로 구성된 새 배열을 반환합니다. 개체에 대한 참조는 유지되므로 참조 된 개체에 대한 변경 사항이 유지됩니다. 배열 A, 배열 B 또는 concat 결과는 다른 배열에도 반영됩니다.
Array
이미 좋은 자바 스크립트 문서가 많이 있기 때문에이 책에서 프로토 타입 메소드 를 다루고 싶지 않았습니다 . 예를 들어, developer.mozilla.org/en/JavaScript/Reference/Global_Objects/…