基本的には、長さ> 1の場合に限り、変数1,2、および3を追加したいと考えています。変数を他の変数に追加するにはどうすればよいですか?
どうすればこのことができますか?
var params = {
q: one + two + three;
};
基本的には、長さ> 1の場合に限り、変数1,2、および3を追加したいと考えています。変数を他の変数に追加するにはどうすればよいですか?
どうすればこのことができますか?
var params = {
q: one + two + three;
};
あなたは文字列オブジェクトなどの変数length
に基づいてそれを行うことを意味する場合:
var params = {
q: (one.length > 1 ? one : "") + (two.length > 1 ? two : "") + (three.length > 1 ? three : "")
}
か、変数が定義されていれば追加することを意味する場合:
var params = {
q: (typeof(one) != "undefined" ? one : "") + (typeof(two) != "undefined" ? two : "") + (typeof(three) != "undefined" ? three : "")
}
'one'が文字列である限り、' one.length === 0'、 'one ===" "'のように、コードは尋ねられたとおりに正確に行いますが、全く無意味です。 –
私はまず、*文字通り*という意味の質問を追加しました。私は今、それが意味するようなことをするためにそれを編集しました。 –
こと質問が意味をなさない:もし 'two'が' '' '' '' '' '' '' '' '何もしないならば。例えば。 'one +" "=== one'。 –