查看 javascript 评论
var SearchResult = {
googleApiKey: "",
googleUrl: "https://www.googleapis.com/shopping/search/v1/public/products?key={key}&country={country}&q={query}&alt=atom",
country: "UK"
Query: function( args )
{
// Is there a way to do this in a less messy way?
args.googleApiKey ? : this.googleApiKey = args.googleApiKey : null;
args.country? : this.country = args.country: null;
}
}
基本上,如果有人为我的对象属性提供了一个新值,我希望它设置它,否则只需继续使用提供的默认值。
我知道按位运算符有利于选项选择,但我不知道如何将其移植到 javascript 中?