JSON.stringify 후에 객체 데이터에 액세스 할 수 없습니다. 내가 CONSOLE.LOG으로 정의되지는군요 (데이터 [0] .colour) 사전에JSON.stringify를 사용하여 객체 만들기
let data = [];
let colours = ['#340068' , '#ff6978' , '#fffcf9' , '#b1ede8' , '#6d435a']
let names = ['coffee' , 'cake' , 'holiday' , 'break' , 'lunch']
var result = colours.map(function(element , i){
data.push(`{'colour' : '${element}','name' : '${names[i]}'}`)
})
감사
JSON.stringify(data)
console.log(data[0].colour)
JSON.parse를 사용하는 객체를 만들려면 –
['JSON.stringiy'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/)을 찾아야합니다. JSON/stringify). –
'JSON.stringify'는 객체를 * strings *로 변환합니다. 일부 JSON을 객체/배열로 변환하려면'JSON.parse'를 사용하십시오. –