オブジェクト リストで許可されているオプションのプリセット リストを作成しようとしています。ここにコードがあります
var a = function(cmd, options){
var objList = [options.search ,options.demand];
if(!(options in objList)){
console.warn('Not an Allowed * in the options Property');
}
};
または私はするべきですか
var a = function(cmd, options){
var objList = [search , demand];
if(!(options in objList)){
console.warn('Not an Allowed option in the options Property');
}
};
基本的に私がやりたいことは、それを設定しsearch
、demand
オプション プロパティのオプションを許可することです。
a('cmd',{
search:'',
demand:function() {
alert('Hello');
},
//warn that the next option is not allowed
quote: function() {
alert('quote of user');
}
});
私が尋ねていることを理解するのに問題がある場合は、質問してください。もう少し説明できるよう最善を尽くします。
みたいに書いたほうがいいのでは?
var a = function(cmd, options){
options = {
theme: function(color) {
$('body').css('backgroundColor',color);
},
color:''
};
};
a('cmd',{
theme:'#000'//though this is not working?
});