나는이 문제를 꽤 오래 동안 작업 해왔다.자바 스크립트 객체에 액세스하기
나는 사용하여 배열을 정의하고 다음
let newJsonObject = {
"billing_name": document.getElementsByName("order[billing_name]")[0].value,
"email": document.getElementsByName("order[email]")[0].value,
};
나는 다음 세 가지 console.log
작업을 수행, 스토리지에서 데이터를 얻을 parsedJson
라는 변수에 보관 :
console.log(parsedJson);
console.log(parsedJson.billing_name);
console.log(parsedJson["billing_name"]);
먼저 다음 객체를 반환합니다.
parameters:
{"billing_name": "123", "email": "123"}
그러나 콘솔에 로그인 된 다음 두 가지는 undefined
입니다.
: 여기 내가 데이터를 저장하고 방법입니다
여기chrome.storage.sync.set({"parameters": JSON.stringify(newJsonObject)});
이 어떻게 내가 그것을 접근하고있다 :
chrome.storage.sync.get("parameters", params => {
if(params === null){
//Nothing is even set, simply return
return;
}else{
//Actually data saved in params
let parsedJson = params;
console.log(parsedJson);
console.log(parsedJson.parameters.billing_name);
console.log(parsedJson["billing_name"]);
Here is a link to what is displayed in console
이 console.log (parsedJson.parameters)를 실행하여 무엇을 얻고 있는지 말할 수 있습니까? –