작성
·
173
0
프론트에 대한 질문인데요
tr
td= user._id
td= user.name
td= user.age
td= user.married ? '기혼' : '미혼'
콘솔을 찍어보니 users는 [{}, {}, {}] 이런식으로 배열안에 객체가 담겨서 오는데
user.name 과 같은 방법으로 어떻게 값을 가지고 오는건지 궁금합니다
for in 문에 대해서 검색을 해보았는데 시원한 답을 찾지 못해서요 ㅜ
답변 4
0
0
자바스크립트 문법과 퍼그 문법의 차이입니다. 퍼그에서는 for user in users가 되지만(괄호없음)
자바스크립트에서는 다르게 동작합니다. 자바스크립트에서는 for (user of users) 해야합니다.
0
선생님 말씀듣고 실험을 해보았는데요
var users = [{a:10, b:32, c:30 }, {a:43, b:11, c:432}, {a:41, b:4235, c:12}];
for (user in users){
console.log("name: " + user + "; value: " + user.a);
console.log(user);
}
이렇게 비슷한 조건 만들어놓고 콘솔을 찍어보니
user에는 {}가 아니라 0,1,2 이렇게 숫자가 찍히는데
제가 어느 부분을 놓치고 있는건가요?
0