programing

CoffeeScript에서 배열에 값을 어떻게 추가합니까?

nasanasas 2020. 8. 26. 07:57
반응형

CoffeeScript에서 배열에 값을 어떻게 추가합니까?


CoffeeScript의 배열에 값을 추가하는 규정 된 방법은 무엇입니까? PragProg CoffeeScript 책을 확인했지만 생성, 슬라이스 및 스 플라이 싱 및 반복에 대해서만 설명하고 추가는 설명하지 않습니다.


좋은 옛날은 push여전히 작동합니다.

x = []
x.push 'a'

훨씬 더 나은 것은 목록 이해력을 사용하는 것입니다.

예를 들어 이것보다는 :

things = []
for x in list
  things.push x.color

대신 다음을 수행하십시오.

things = (x.color for x in list)

호출을 연결하는 경우 추가가 길이가 아닌 배열을 반환하기를 원합니다. 이 경우 .concat ([newElement])를 사용할 수 있습니다.

concat이 연결하는 배열과 같은 배열을 예상하므로 [newElement] 여야합니다. 효율적이지 않지만 올바른 설정에서 멋지게 보입니다.

참고 URL : https://stackoverflow.com/questions/7398354/in-coffeescript-how-do-you-append-a-value-to-an-array

반응형