2017-01-22 2 views
-2

Когда инициализируется следующий объект, он выдает ошибку.Ошибка синтаксиса при инициализации ключа с дефиса (-)

var postData ={ 
    file_path : "https://s3-us-west-2.amazonaws.com/ps/eams/6-48K.mxf", 
    template_type : "1", 
    template_name : "Basic Tests", 
    job_type : "0", 
    user_note : "my job", 
    access-key-ID : "AKAEBQ", 
    access-key-SECRET : "ZZHfO" 
}; 

Ошибка

access-key-ID : "AKAEBQ", 
    ^
    SyntaxError: Unexpected token - 

Как я могу справиться с этим?

ответ

1

Набор ключей как строки:

var postData ={ 
    'file_path' : "https://s3-us-west-2.amazonaws.com/ps/eams/6-48K.mxf", 
    'template_type' : "1", 
    'template_name' : "Basic Tests", 
    'job_type' : "0", 
    'user_note' : "my job", 
    'access-key-ID' : "AKAEBQ", 
    'access-key-SECRET' : "ZZHfO" 
};