私は一意の変数を表示したいだけです。 3つのjs変数を比較する方が簡単か清潔か?3 JavaScriptの変数
if (a==b) {
if (a==c) {
//show only a
} else {
//show a and c
}
} else {
if (a==c) {
//show a and b
} else {
//show a and b and c
}
}
私は一意の変数を表示したいだけです。 3つのjs変数を比較する方が簡単か清潔か?3 JavaScriptの変数
if (a==b) {
if (a==c) {
//show only a
} else {
//show a and c
}
} else {
if (a==c) {
//show a and b
} else {
//show a and b and c
}
}
そうでもない、ない:
if (a == b && a == c) {
// show a
} else if (a == b) {
// show a and c
} else if (a == c) {
// show a and b
} else {
// show a, b, and c
}
ない私はあなたがjQueryのを使用するように指定していない知っているが、これはあなたが
var array1 = [];
var a = 2, b = 3, c= 2;
array1.push(a);
array1.push(b);
array1.push(c);
console.log(array1);
var unique = $.unique(array1);
console.log(unique);
(あなたはjqueryのを使用することを選択しなければならない)それを行うことができ、別の方法であります
PS - 変数を数値と見なしました。
ありがとう、私はjQueryを使用していますが、変数は文字列です。 $ .unique()は文字列に対しても機能しますか? – Brad
ドキュメンテーション - https://api.jquery.com/jQuery.unique/に従って、それはありませんが、この記事の通りです。http://stackoverflow.com/questions/10191941/jquery-unique-on-an -array-of-strings、それは動作するかもしれません.. – gkb
文字列*または*のいずれかをサポートすることは文書化されていません。実際、それは文書化されていない** **: "重複が削除された状態で、DOM要素の配列をソートします。これはDOM要素の配列**、文字列や数字**では動作しません。 * –
少なくともこれは私のものより少しクリーナーです!ありがとう! – Brad