[javascript] Underscore.js를 사용하여 객체의 요소를 열거하는 방법은 어떻게 되나요?

Underscore.js는 자바스크립트의 유용한 라이브러리 중 하나입니다. 객체의 요소를 열거하기 위해서는 _.each 메소드를 사용할 수 있습니다. 다음은 이를 구현하는 예제 코드입니다:

const _ = require('underscore');

const myObject = {
  name: 'John',
  age: 30,
  occupation: 'Developer'
};

_.each(myObject, (value, key) => {
  console.log(key + ': ' + value);
});

위 예제 코드에서는 myObject 객체의 요소들을 _.each 메소드를 사용하여 열거하고 있습니다. _.each 메소드는 콜백 함수를 인자로 받아 각 요소에 대해 실행합니다. 이 콜백 함수에서는 각 요소의 값을 value 변수에, 요소의 키를 key 변수에 받아와서 출력하고 있습니다.

결과적으로, 위 예제 코드는 다음과 같이 출력됩니다:

name: John
age: 30
occupation: Developer

참고로, 객체의 속성 순서는 보장되지 않으며, _.each 메소드는 객체의 열거를 위해 사용될 때에만 사용될 수 있습니다.

Underscore.js에 대한 더 자세한 정보는 공식 문서를 참고하십시오.