与えられた文字列を比較して、アルファベット順の文字列を表示します。この質問で助けが必要な場合は、私が試したものは間違ってしまう。2つの文字列を比較するjavascript
var personName1 = "Ann"; // Code will be tested with different names
var personName2 = "Anthony";
与えられた文字列を比較して、アルファベット順の文字列を表示します。この質問で助けが必要な場合は、私が試したものは間違ってしまう。2つの文字列を比較するjavascript
var personName1 = "Ann"; // Code will be tested with different names
var personName2 = "Anthony";
基本的には、配列内の変数または名前を格納し、それを並べ替え、あなたはそれを並べ替えるときに、配列が返されますと、あなたは、インデックスゼロでそれを取得しているされています。
[personName1, personName2].sort()[0]
これは、mdawsondevの答えのより小さいコードバージョンです。
あなたはsort機能を探しています。
アイテムを配列にスローし、並べ替えて、最初の結果を返します。
var names = ['Bob', 'James', 'Billy'];
console.log (names.sort()[0])
あなたがソートされた配列
var personName1 = "Ann";
var personName2 = "Anthony";
var items = [personName1, personName2];
items.sort((a, b) => a.localeCompare(b));
console.log(items)
私はIE11をサポートすることを心配している唯一の人ですか?ただ尋ねる。 – Prajwal
基本的な事を得るためにsort
& localCompare
メソッドを使用することができた後、配列にそれらの変数の参照を追加します。君は 配列に2つの変数を追加し、それらにsort関数を適用する必要があります。 sort関数は、あなたのケースのarryを辞書順にソートします。配列をソートした後、最初の要素はアルファベット順に最初の要素を返します。コード番号
[personName1, personName2].sort()[0]
希望します。
基本的には、変数または名前を配列に格納してソートしています。ソートすると配列が返され、インデックス0でフェッチします。お役に立てれば!!! – Shabareesh
あなたの答えにそれを加えてください。コメントは不要です。 – Prajwal
[personName1、personName2] .sort()[0] – Shabareesh