freecodeampは書いて筆記の基礎の計算方法を書いて6-10題を書きます.
3053 ワード
Return Largest Numbers in Araysは、複数の配列の中の最大数を見つける.
右の大きい配列には4つの小さい配列が含まれています.それぞれの小さい配列の中の最大値を見つけて、それを直列にして、新しい配列を作ります.
ヒント:forループで配列を繰り返し、arr[i]方式で配列の各要素にアクセスできます.
挑戦ができない時は、大きな技を覚えてください.
これはあなたに役立ついくつかの資源です.
Compparion Operators
Confirm the Endingチェック文字列の最後
文字列(str)が指定された文字列で終わるかどうかを判断します.
もしそうなら、trueに戻ります.もしそうでないなら、falseを返します.
挑戦ができない時は、大きな技を覚えてください.
これはあなたに役立ついくつかの資源です.
String.substr()
Repeat a string repeat a string重複出力文字列
(重要なことを3回言います)
指定された文字列numを繰り返します.numが負の場合は空の文字列を返します.
挑戦ができない時は、大きな技を覚えてください.
これはあなたに役立ついくつかの資源です.
Global String Object
Truncate a string切断文字列
(リッツで反対側の退路を遮断する)
文字列の長さが指定のパラメータnumより長い場合は、余分な部分を…で表します.
文字列の末尾に挿入された3つのポイント番号も文字列の長さを計算します.
ただし、指定されたパラメータnumが3以下の場合、追加された3つのポイント番号は文字列の長さには含まれません.
挑戦ができない時は、大きな技を覚えてください.
これはあなたに役立ついくつかの資源です.
beginsliceは、インデックス(0を基数とする)から元の文字列の文字を抽出し始める.endSliceオプションです.インデックス(0を基数とする)で文字列の抽出を終了します.
Chunky Monkey猿はバナナを食べて、配列を分割します.
(猿がバナナを食べるときは、いくつかに割って食べますよ)
配列arrを指定された配列サイズsizeに従っていくつかの配列ブロックに分割します.
例えば、chunk([1,2,3,4],2)=[1,2],[3,4]
chunk([1,2,3,4,5],2)=[[1,2],[3,4],[5]]
挑戦ができない時は、大きな技を覚えてください.
これはあなたに役立ついくつかの資源です.
Aray.push()Aray.slice()
右の大きい配列には4つの小さい配列が含まれています.それぞれの小さい配列の中の最大値を見つけて、それを直列にして、新しい配列を作ります.
ヒント:forループで配列を繰り返し、arr[i]方式で配列の各要素にアクセスできます.
挑戦ができない時は、大きな技を覚えてください.
これはあなたに役立ついくつかの資源です.
Compparion Operators
function largestOfFour(arr) {
//
var arr1=[];
for(var i=0;iarr[i][j]?max:arr[i][j];
}
arr1.push(max);
}
return arr1;
}
largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
考え方はfor循環で各配列の中の最大の項目を探し出して、そして配列arr 1に保存して、そんなに難しくないです.Confirm the Endingチェック文字列の最後
文字列(str)が指定された文字列で終わるかどうかを判断します.
もしそうなら、trueに戻ります.もしそうでないなら、falseを返します.
挑戦ができない時は、大きな技を覚えてください.
これはあなたに役立ついくつかの資源です.
String.substr()
function confirmEnding(str, target) {
//
var length1 = str.length;
var length2 = target.length;
str1 = str.substr(length1-length2,length2);
return str1==target?true:false;
}
confirmEnding("Bastian", "n");
ここでは主にstr.substr()という方法を使っています.文法:stingObject.substr;startは文字列の下付き文字であり、lengthは切り取られた文字数であり、戻り値は新しい文字列であり、stingObjectのstart(startが指す文字を含む)から始まるlength文字を含む.lengthが指定されていない場合、返された文字列は、startからストリングObjectまでの末尾の文字を含む.Repeat a string repeat a string重複出力文字列
(重要なことを3回言います)
指定された文字列numを繰り返します.numが負の場合は空の文字列を返します.
挑戦ができない時は、大きな技を覚えてください.
これはあなたに役立ついくつかの資源です.
Global String Object
function repeat(str, num) {
//
var str1="";
if(num>=0)for(var i=0;i
ループ毎に、strを繰り返しても、「+」で文字列リンクを実行します.Truncate a string切断文字列
(リッツで反対側の退路を遮断する)
文字列の長さが指定のパラメータnumより長い場合は、余分な部分を…で表します.
文字列の末尾に挿入された3つのポイント番号も文字列の長さを計算します.
ただし、指定されたパラメータnumが3以下の場合、追加された3つのポイント番号は文字列の長さには含まれません.
挑戦ができない時は、大きな技を覚えてください.
これはあなたに役立ついくつかの資源です.
String.slice()
function truncate(str, num) {
//
if(str.length>num&&num>3)str = str.slice(0,num-3)+"...";
if(str.length>num&&num<=3)str = str.slice(0,num)+"...";
return str;
}
truncate("A-tisket a-tasket A green and yellow basket", 11);
タイトルからも分かるように、num==str.lengthの場合、出力結果は元の文字列ですので、num 3とnum<=3を考慮するだけです.String.slice()メソッド:String.slice()メソッドは、文字列の一部を抽出し、新しい文字列を返します.文法:str.slice;beginsliceは、インデックス(0を基数とする)から元の文字列の文字を抽出し始める.endSliceオプションです.インデックス(0を基数とする)で文字列の抽出を終了します.
Chunky Monkey猿はバナナを食べて、配列を分割します.
(猿がバナナを食べるときは、いくつかに割って食べますよ)
配列arrを指定された配列サイズsizeに従っていくつかの配列ブロックに分割します.
例えば、chunk([1,2,3,4],2)=[1,2],[3,4]
chunk([1,2,3,4,5],2)=[[1,2],[3,4],[5]]
挑戦ができない時は、大きな技を覚えてください.
これはあなたに役立ついくつかの資源です.
Aray.push()Aray.slice()
function chunk(arr, size) {
//
var arr1=[];
for(var i=0;i
slice()方法は新しい配列オブジェクトを返します.このオブジェクトはbeginとend(endを含まない)によって決定された元の配列の浅いコピーです.元の配列は変更されません.