第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

ES6:使用模板文字創(chuàng)建字符串 - Freecodecamp

ES6:使用模板文字創(chuàng)建字符串 - Freecodecamp

德瑪西亞99 2024-01-18 15:00:06
我嘗試解決以下問(wèn)題,通過(guò)了 4 個(gè)條件中的 3 個(gè)。我在下面的代碼中找不到更多錯(cuò)誤。但它仍然說(shuō)“failuresList應(yīng)該是一個(gè)包含結(jié)果失敗消息的數(shù)組?!辨溄樱?https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structs/es6/create-strings-using-template-literals問(wèn)題:使用帶有反引號(hào)的模板文字語(yǔ)法來(lái)創(chuàng)建列表元素 (li) 字符串的數(shù)組。每個(gè)列表元素的文本應(yīng)該是結(jié)果對(duì)象上的 failure 屬性中的數(shù)組元素之一,并且具有值為 text-warning 的類屬性。makeList 函數(shù)應(yīng)返回列表項(xiàng)字符串?dāng)?shù)組。使用迭代器方法(任何類型的循環(huán))來(lái)獲得所需的輸出[  '<li class="text-warning">no-var</li>',  '<li class="text-warning">var-on-top</li>',  '<li class="text-warning">linebreak</li>']未通過(guò):failuresList 應(yīng)該是包含結(jié)果失敗消息的數(shù)組。通過(guò):failuresList 應(yīng)等于指定的輸出。通過(guò):應(yīng)使用模板字符串和表達(dá)式插值。通過(guò):應(yīng)該使用迭代器。下面是我到目前為止的代碼:const result = {  success: ["max-length", "no-amd", "prefer-arrow-functions"],  failure: ["no-var", "var-on-top", "linebreak"],  skipped: ["id-blacklist", "no-dup-keys"]};function makeList(arr) {  "use strict";    // Only change code below this line  const resultDisplayArray = (arr) =>{    let failure = [];   for (let element of arr) {      failure.push(`<li class="text-warning">${element}</li>`);    }      return failure;      };  // Only change code above this line  return resultDisplayArray(arr);}const resultDisplayArray = makeList(result.failure);console.log(resultDisplayArray);
查看完整描述

4 回答

?
冉冉說(shuō)

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊

因此,我將以兩種方式提及這些問(wèn)題:如何修復(fù)代碼,我將建議一種干凈的方法來(lái)解決問(wèn)題。

  1. 該問(wèn)題與代碼的正確性無(wú)關(guān),但事實(shí)上,您更改了正在檢查的變量的名稱。您應(yīng)該將變量“failuresList”保留在全局范圍內(nèi),以作為保存結(jié)果數(shù)組的變量。但相反,您將其更改為“resultDisplayArray”。復(fù)制粘貼您的代碼并僅更改名稱,導(dǎo)致所有測(cè)試都通過(guò)” (我指的是代碼中最后一行之前的行)

  2. 您不應(yīng)該使用內(nèi)部函數(shù)“resultDisplayArray”來(lái)包裝數(shù)組創(chuàng)建。這就是“makeList”的用途,內(nèi)部函數(shù)是多余的,因此不應(yīng)該存在。

  3. 我本來(lái)就是這樣做的:

const result = {

  success: ["max-length", "no-amd", "prefer-arrow-functions"],

  failure: ["no-var", "var-on-top", "linebreak"],

  skipped: ["no-extra-semi", "no-dup-keys"]

};


function makeList(arr) {

  // Only change code below this line

  const failureItems = arr.map(curr => `<li class="text-warning">${curr}</li>`);

  // Only change code above this line


  return failureItems;

}


const failuresList = makeList(result.failure);

console.log(failuresList);


查看完整回答
反對(duì) 回復(fù) 2024-01-18
?
慕工程0101907

TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊

const result = {

  success: ["max-length", "no-amd", "prefer-arrow-functions"],

  failure: ["no-var", "var-on-top", "linebreak"],

  skipped: ["no-extra-semi", "no-dup-keys"]

};


function makeList(arr) {

  // Only change code below this line

  const failureItems = [];


for (let i = 0; i < result.failure.length; i++){

  failureItems.push(`<li class="text-warning">${result.failure[i]}</li>`);

}

  // Only change code above this line


  return failureItems;

}


const failuresList = makeList(result.failure);


查看完整回答
反對(duì) 回復(fù) 2024-01-18
?
溫溫醬

TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊

我剛剛開始了漫長(zhǎng)的 JavaScript 學(xué)習(xí)之旅,但據(jù)我了解,我需要運(yùn)用我目前所掌握的知識(shí)。


const result = {

  success: ["max-length", "no-amd", "prefer-arrow-functions"],

  failure: ["no-var", "var-on-top", "linebreak"],

  skipped: ["no-extra-semi", "no-dup-keys"]

};

function makeList(arr) {

  // Only change code below this line

  const failureItems = [];

  for ( let i = 0; i < arr.length; i++) {

    failureItems.push(`<li class="text-warning">${arr[i]}</li>`)

  }

  // Only change code above this line


  return failureItems;

}


const failuresList = makeList(result.failure);

console.log(makeList(result.failure))


查看完整回答
反對(duì) 回復(fù) 2024-01-18
?
手掌心

TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊

您可以嘗試下面這個(gè)簡(jiǎn)單的解決方案:


const result = {

        success: ["max-length", "no-amd", "prefer-arrow-functions"],

        failure: ["no-var", "var-on-top", "linebreak"],

        skipped: ["no-extra-semi", "no-dup-keys"]

      };


      function makeList(arr) {


        // Only change code below this line

        const failureItems = [];


        for (i=0; i < result.failure.length; i++) {

          failureItems[i] = `<li class="text-warning">${result.failure[i]}</li>`;

        }


        // Only change code above this line

        return failureItems;

      }

      

      const failuresList = makeList(result.failure);

      console.log(failuresList);


查看完整回答
反對(duì) 回復(fù) 2024-01-18
  • 4 回答
  • 0 關(guān)注
  • 246 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)