https://beta.freecodecamp.org/en/challenges/es6/create-strings-using-template-literals
λ¬Έμ λ λ§μ§λ§ ν
μ€νΈ μΈ 'ν
νλ¦Ώ λ¬Έμμ΄μ΄ μ¬μ©λμμ΅λλ€'μμ μ€ν¨νλ κ²μ
λλ€.
λΈλΌμ°μ μ΄λ¦, λ²μ :
μ΄μ 체μ : FireFox 57.0 (64 λΉνΈ) λ° Chrome λ²μ 63.0.3239.84 (곡μ λΉλ) (64 λΉνΈ)
λͺ¨λ°μΌ, λ°μ€ν¬ν± λλ νλΈλ¦Ώ : λ©ν± Windows 10 Professional 64 λΉνΈ
`const resultDisplayArray = result.failure.map(x => `<li class="text-warning">${x}</li>`);`
μ λ°μ΄νΈ : μΊ ν μ°Έκ°μ μ€ ν λͺ μ΄ μ‘°μ¬ν κ²°κ³Ό μ€ν μ΄μ§ λΈλμΉμμ λ¬Έμ λ₯Ό ν΄κ²° ν κ² κ°μ§λ§ λ² νλ‘ ν¬ν λμ§ μμμ΅λλ€.
μ€ν μ΄μ§μμ μλνλμ§ νμΈν μ μμ§λ§ μ€λͺ μ μ½κ°μ μ€λͺ μ΄ νμν μ μλ€κ³ μκ°ν©λλ€.
λΉμ·ν λ¬Έμ κ°μμμ΅λλ€. μμΆκΈ°μ λμνμμμ€. λ€μκ³Ό κ°μ΄ μ μ λ ν μ€νΈ μΌμ΄μ€μ ν μ€νΈ λ³κ²½ :
νμ¬ : ν
νλ¦Ώ λ¬Έμμ΄μ΄ μ¬μ©λμμ΅λλ€.
μ μ : ν
νλ¦Ώ λ¬Έμμ΄μ map ()κ³Ό ν¨κ» μ¬μ©λμμ΅λλ€.
λλ μ€λ μ΄κ²μ μ‘°μ¬νμ§λ§ .map () μ¬μ©μ΄ νμνλ€λ κ²μ λνλ΄μ§ μμΌλ©° .map ()μ μ¬μ©νκ±°λ μ¬μ©νμ§ μκ³ ν΄κ²° / μλ£ ν μμμμ΅λλ€. κ·Έλ¬λ―λ‘ λλ μ΄κ²μ΄ μ΄λ€ λ³νκ° νμνλ€κ³ μκ°νμ§ μμ΅λκΉ?
Paul (@PolarisTLX)κ³Ό Kyle (@ jklemon17)
λλ μ΅κ·Όμ @mstellaluna μ μ루μ μ μ¬μ©νμ¬ μ΄κ²μ νμΈνμΌλ©° @PolarisTLX μ²λΌμ§λλ₯Ό μ¬μ©νμ§ μκ³ ν΄κ²°νμ΅λλ€. μ§λλ₯Ό μ¬μ©νλ κ²μ΄ μλ§λμ΄ λμ μ μλ£νλ κ°μ₯ κ°κ²°ν λ°©λ² μΌ κ²μ λλ€. κ·Έλ¬λ μ λ μ°λ¦¬κ° μ΄λ»κ²ν΄μΌν μ§ μ¬μ©μμκ² λ§‘κ²¨μΌνλ€κ³ μκ°ν©λλ€. μ¬μ©μκ° makeList ν¨μκ° λ¬΄μμ λ°νν΄μΌνλμ§ μλ €μ£ΌκΈ° λλ¬Έμ μ€λͺ μ λ³κ²½μ΄ νμνμ§ μ λͺ¨λ₯΄κ² μ΅λλ€.
map
κ° μ΄μ μ λ²μ μμ μ μΌν μ λ¬ λ°©λ² μΈ κ² κ°μ΅λλ€. λ€μ λ κ°μ§ λ°©λ²μ 'ν
νλ¦Ώ λ¬Έμμ΄μ΄ μ¬μ©λμμ΅λλ€'μ μ€ν¨νμ΅λλ€.
const resultDisplayArray = [
`<li class="text-warning">${arr[0]}</li>`,
`<li class="text-warning">${arr[1]}</li>`,
`<li class="text-warning">${arr[2]}</li>`
];
const resultDisplayArray = [];
for (let i = 0; i < arr.length; i++) {
resultDisplayArray.push(`<li class="text-warning">${arr[i]}</li>`)
}
@yoizfefisch , λΉμ λ§μ΄ λ§μμ. λ λ€ μ ν¨ν μ루μ μ΄μ§λ§ ν΅κ³Όνμ§ λͺ»ν©λλ€.
ν νλ¦Ώ 리ν°λ΄μ λν ν μ€νΈ μΌμ΄μ€κ° μΆ©λΆν μ μ°νμ§ μμ κ² κ°μ΅λλ€.
getUserInput => assert(getUserInput('index').match(/\\`<li class=\"text-warning\">\\$\\{\\w+\\}<\\/li>\\`/g)
μ κ·μμ λ€μ μ€κ΄νΈ μμ λκ΄νΈλ₯Ό μμνμ§ μμΌλ©° μ루μ μΌλ‘ μΈν΄ ν μ€νΈκ° μ€ν¨ν©λλ€. μΆ©λΆν κ°λ¨ν΄μΌν©λλ€. λλ μ κ·μμμ μ΅κ³ λ μλμ§λ§ μμ κ°μ λ€λ₯Έ μ루μ μ νμ©ν΄μΌν©λλ€.
\`<li \s*class\s*=\s*(\"\s*text-warning\s*\"|\'\s*text-warning\s*\')\s*>\s*\$\s*\{(\s*\w+\s*|\s*\w+\s*\[\s*[\w]+\s*\]\s*)\}\s*<\s*\/li\s*>\`
κ·Έλ¬λ νμ¬ ν μ€νΈμμμ κ°μ΄ μΌλΆ λ¬Έμκ° λ κ°μ μ¬λμλ‘ μ΄μ€ μ΄μ€μΌμ΄νλμ΄μΌνλ μμΉλ₯Ό μ νν λͺ¨λ₯΄κ² μ΅λλ€. μ΄ ν μ€νΈλ₯Ό μ λ°μ΄νΈνκ³ PRμ μ μΆνλ λ° κ΄μ¬μ΄μλ μ¬λμ΄ μμ΅λκΉ?
λν λ€μμ λ¬Έμ μ μ±λ¦°μ§μ λν μ
λ°μ΄νΈ λ λ§ν¬μ
λλ€.
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals
λν μ΄κ²μ΄ μ¬μ ν λ¬Έμ λΌκ³ λ³΄κ³ νκ³ μΆμ΅λλ€.μ§λκ° μ루μ μ μ ν©ν©λλ€.
μ΄λ² μ£Ό μ΄μ λ°°ν¬ λ FCCμ μμ μ μΈ ES6 λ²μ μμ λμΌν λ¬Έμ κ° λ°μνλ€λ μ μ κ³ λ €ν λ λ΄ μ½λλ₯Ό κ³ λ €ν λ μμ¬μ μ¬μ§κ° μμ΅λλ€. λκ΅°κ° λλ₯Ό λμΈ μ μμ΅λκΉ?
λ΄ μ½λλ λ€μκ³Ό κ°μ΅λλ€ .https : //repl.it/repls/DizzyNiftyLocatorprogram
μ΄ μ°μ΅μμλ νΈμκ° μλνμ§ μμ΅λλ€ (λλ μλνμ§ μκ±°λ
κΈ°ν), .map λ©μλλ₯Ό μ¬μ©νμ¬ ν
μ€νΈλ₯Ό ν΅κ³Όνμμμ€.
λ§ν¬ ν΄λΌμΈ νμ°μ€
[email protected] [email protected]
206-234-4887
2018 λ 6 μ 3 μΌ μΌμμΌ μ€μ 6:10, aenkirch [email protected] μ λ€μκ³Ό κ°μ΄ μΌμ΅λλ€.
FCCμ μμ μ μΈ ES6 λ²μ μμ λμΌν λ¬Έμ κ° μλ€κ³ μκ°νλ©΄
μ΄λ² μ£Ό μ΄μ λ°°ν¬ λ κ²μ λλ€.
μ½λ .. λκ΅°κ° λλ₯Ό λμΈ μ μμ΅λκΉ?λ΄ μ½λλ λ€μκ³Ό κ°μ΅λλ€ .https : //repl.it/repls/DizzyNiftyLocatorprogram
β
λκΈμ λ¬μ κΈ° λλ¬Έμ μμ ν κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ³ GitHubμμ νμΈνμΈμ.
https://github.com/freeCodeCamp/freeCodeCamp/issues/16358#issuecomment-394161176 ,
λλ μ€λ λ μμκ±°
https://github.com/notifications/unsubscribe-auth/AQdgL5WB3BsARAzpDfgyWHG8VsYm29yaks5t4-A3gaJpZM4ROiPm
.
result.failureλ₯Ό λ§€κ° λ³μλ‘ μ λ¬νκ³ μμ΅λλ€.
μ λ΅μ
//μ΄ μ€ μλ μ½λ λ³κ²½
const resultDisplayArray = arr.map (x => <li class="text-warning">${x}</li>
);
νμΈ :
const resultDisplayArray = arr.map((a) => {
return `<li class="text-warning">${a}</li>`
});
곡μ₯
κ·Έλ¬λ
const resultDisplayArray = [
`<li class="text-warning">${arr[0]}</li>`,
`<li class="text-warning">${arr[1]}</li>`,
`<li class="text-warning">${arr[2]}</li>`
];
μλνμ§ μμ΅λλ€. κ·Έλ¦¬κ³ κ°μμλμ§λμ λν μΈκΈμ΄ μμ΅λλ€.μ§λλμ΄ μΉμ λ€μ λμ€λ ν¨μν νλ‘κ·Έλλ° μΉμ κΉμ§ 컀리νλΌμ μκ°λμ§ μμμ΅λλ€.
@ P1xt κ°μ λ¬Έμ κ° μμ΅λλ€. κ³ λ§κ²λ λ λΏλ§μ΄ μλλλ€.
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";
// change code below this line
const resultDisplayArray =
[`<li class="text-warning">${arr[0]}</li>`,
`<li class="text-warning">${arr[1]}</li>`,
`<li class="text-warning">${arr[2]}</li>`];
// change code above this line
return resultDisplayArray;
}
/**
* makeList(result.failure) should return:
* [ <li class="text-warning">no-var</li>,
* <li class="text-warning">var-on-top</li>,
* <li class="text-warning">linebreak</li> ]
**/
const resultDisplayArray = makeList(result.failure);****
λλ κ°μ λ¬Έμ κ°μμ΄
@ richa031 μμμ μ§μ νλ―μ΄ μ κ·Ό λ°©μμ΄ μλνμ§ μλ Array.mapμ μ¬μ©ν΄μΌν©λλ€.
λ΄κ° μλͺ» μ΄ κ²μ΄ μμ΅λκΉ? μ¬κΈ°μμ§λ κΈ°λ₯μ μ¬μ©νλ μ΄μ λ 무μμ λκΉ?
κ·Έκ²μ μ΄λ¦¬μμ λ¬Έμ μ΄μ§λ§ μμ λ°μ΄νκ° νμ© κ°λ₯ν μ루μ μ΄μ΄μΌ ν λ λ¬Έμμ΄ λ¦¬ν°λ΄ μ¬μ΄μλ ν° λ°μ΄νκ° νμν©λλ€.
κ³μν΄μ https://github.com/freeCodeCamp/freeCodeCamp/issues/16358#issuecomment -396369730,
μ΄ λ λ€ μλνμ§ μλλ€κ³ λ§λΆμ΄κ³ μΆμ΅λλ€.
const resultDisplayArray = [];
for (let i = 0; i < arr.length; i++) {
resultDisplayArray[i] = `<li class="text-warning">${arr[i]}</li>`
}
@kanexte κ°μ¬ν©λλ€
κ·Έλ₯ μ°¨μνκ³ λμ κ°μ λ¬Έμ κ° μλ€κ³ μΈκΈνκ³ μΆμμ΅λλ€. λ΄κ° μλλΌλ μμμ λ€μΌλ λ€νμ λλ€. 곧 ν΄κ²°λκΈ°λ₯Ό λ°λλλ€.
κ°μ λ¬Έμ μ μ§λ©΄νκ³ μμ΅λλ€. μ΄ μ±λ¦°μ§λ₯Ό 곡μμ μΌλ‘ λ―Έμλ£ μνλ‘ μ μ§νκ³ κ³μ μ§νν΄μΌ ν κ² κ°μ΅λλ€. IM (H) O-μ΄ κ³Όμ μ λ²μμμ μΈλ±μ€λ‘ λ°°μ΄ μμλ₯Ό μ°Έμ‘°νλ κ²μ΄ κ°μ₯ μ°μν μ루μ μ΄λ©° 맡 / 루νλ₯Ό μ¬μ©νλ©΄ μ½λκ° λ³΅μ‘ν΄μ§λλ€.
λλ λνμ΄ λ¬Έμ κ° μμ΅λλ€. μ§λλ₯Ό μ¬μ©ν΄ 보μλλ° μ΄μ λ€μκ³Ό κ°μ μ€λ₯κ° λ°μν©λλ€.
Reactκ° μ μλμ§ μμμ΅λλ€.
λλ μ΄κ±Έ λ°κ³ μλ€κ³ μκ°νμ§λ§ μ¬κΈ°μμ§λλ₯Ό λμ§λ©΄ λΆνμνκ² μ΄λ €μμ§λλ€.
@ richa031 λ¬Έμ λ₯Ό μ΄λ»κ² ν΄κ²° ν
P1xtλ rigth array.mapμμ΄ κ³Όμ μ ν΅μ¬μ΄μ§λ§ λ§€κ° λ³μλ‘ ν¨μλ₯Ό μ·¨νλ κ²μ μμ§ λ§μμΌν©λλ€.
@Tirjasdyn i κ°μ λ¬Έμ κ° μμ΅λλ€. fcc Es6 μΉμ μ΄ λ무 μμλμμ΅λλ€. λ§€μ° μ μ μ§μΉ¨. μ΄μ κ³Όμ μμλ map (), filter (), reduce () μ¬μ© λ°©λ²μ λν μ§μΉ¨μ΄ μμ΅λλ€.
μ΄ λ¬Έμ μ λν μ μ ν ν΄κ²°μ± μ΄ μμ΅λκΉ?
@ Omerdogan3 μ±λ¦°μ§μμ μνλ μΆλ ₯μ λ³Ό λ μ΄κ²μ μ¬λ°λ₯Έ λ°©λ²μ΄ μλλλ€.
makeList (result.failure)λ λ€μμ λ°νν΄μΌν©λλ€.
λλ ν μ€νΈ μΌμ΄μ€μ μ κ·μμ΄ λ무 μ νμ μ΄λΌλ @scissorsneedfoodtoo μ
λλ μ κ·μ λ§λ²μ¬κ° μλμ§λ§ μ΄κ²μ / <li class="text-warning">\$\{[\w\[\]]+\}<\/li>
/ g (λ¬Έμμ΄μ λν΄ μ΄μ€μΌμ΄ν λ λ°± μ¬λμ μ μΈ)μ ν¨κ» μκ°ν΄ λΈ κ²μ
λλ€. μ΄λ κ²νλ©΄ νμ¬ μ κ·μ ν
μ€νΈμμ νμ©λμ§ μλ κ²μΌλ‘ 보μ΄λ λκ΄νΈ νκΈ°λ² arr [i]λ‘ λ°°μ΄μ μ‘μΈμ€ ν for ... 루ν μ루μ
μ΄ νμ©λ©λλ€.
const resultDisplayArray = arr.map ((a) => {
<li class="text-warning">${a}</li>
λ°ν
});``
μ¬μ ν Invalid regular expression flags
λ°©κΈ Invalid regular expression flags
μ¬λ°λ₯Έ μ루μ μλ μ¬μ ν μ€λ₯κ° λ°μν©λλ€.
μ¬μ ν> μ ν¨νμ§ μμ μ κ·μ νλκ·Έλ₯Ό λ°κ³ μμ΅λλ€.
μλ νμΈμ. μ΄ μ§μμ μΈ λ¬Έμ μ λν΄ μλ € μ£Όμ μ κ°μ¬ν©λλ€. μ΄ μ±λ¦°μ§μ λν μ κ·μ ν μ€νΈκ° μ΅κ·Όμ μ λ°μ΄νΈλμμΌλ©° 곧 νλ‘λμ μΌλ‘ νΈμλμ΄μΌνλ€λ μ¬μ€μ λͺ¨λμκ² μλ¦¬κ³ μΆμμ΅λλ€.
λ€μκ³Ό κ°μ μλͺ»λ μ κ·μ νλκ·Έκ° κ³μ λ°μν©λλ€.
const resultDisplayArray = arr.map ((a) => {
<li class="text-warning">${a}</li>
λ°ν
});
@ mirkocoppola80 μ, λ³ν© / λΉλκ° μΌλ§λ μμ£Ό μλμ§ μ λͺ¨λ₯΄κ² μ΅λλ€. νμ§λ§ 5 μ 30 μΌ μ΄νλ‘λ ν λ²λνμ§ μμ κ² κ°μ λ³κ²½ μ¬νμ΄ μ μ©λκΈ°λ₯Ό κΈ°λ€λ¦¬κ³ μμ΅λλ€.
μ€λμ μ κ· ννμ νλκ·Έκ° μλͺ»λμμ΅λλ€. μ λ°μ΄νΈλ₯Ό κΈ°λ€λ¦¬κ³ μμ΅λλ€ ...
맡, for 루ν λ±μΌλ‘ μλνμ§λ§ ν΄κ²°μ± μ μ°Ύμ§ λͺ»νμ΅λλ€. λΉμ μ κ·Έκ²μ λ³Ό μ μκ³ , μλ§λ ν΅μ¬ μμ΄λμ΄λ₯Ό λ°κ²¬νμ κ²μ λλ€. https://www.youtube.com/watch?v=XzExdQye1Ls
@jsparadacelis λλ μλνμ§ μλ λΉλμ€μ μ½λλ₯Ό λ°λ¦ λλ€.
μλ νμΈμ, λ€μκ³Ό κ°μ μλͺ»λ μ κ·μ νλκ·Έλ μ¬μ ν λ°κ³ μμ΅λλ€.
const resultDisplayArray = arr.map (item => <li class="text-warning">${item}</li>
);
μ¬μ ν μλνμ§ μμ΅λλ€. μ¬κΈ° λΆ μ’ μΌμ£Ό μκ² μ΄μ?
κ·Έλλμ΄ λ¬Έμ μ λν μμ μ루μ μ μ°Ύμ μ μμ΅λλ€.
μλͺ»λ μ κ·μ νλκ·Έ μ€λ₯κ° λ°μν©λλ€.
const resultDisplayArray = arr.map ((msg) => {
return <li class="text-warning">${msg}</li>
;
});
λν μλμ λν μλͺ»λ μ κ·μ νλκ·Έ μ€λ₯κ° λ°μν©λλ€.
μλͺ»λ μ κ·μ νλκ·Έ μ€λ₯κ° κ³μ λ°μν©λλ€.
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/es6/create-strings-using-template-literals/
μ§λμ λͺ¨λ κ²μ μ¬μ©ν΄ 보μμ§λ§ μ¬μ ν μλͺ»λ μ κ·μ νλκ·Έκ° λνλ©λλ€.
μ¬μ ν μλνμ§ μλ κ²μΌλ‘ νμΈ λ¨
μ¬μ ν μλνμ§ μκ³ μ€νλ € λ΅λ΅ν¨
νμ¬ MAP λ°©λ²μ΄λ λ κ°λ¨νμ§λ§ κΈ΄ μ κ·Ό λ°©μ λͺ¨λ μλνμ§ μμ΅λλ€. λμΌν μ€λ₯-λ€λ₯Έ ν μ€νΈλ₯Ό ν΅κ³ΌνλλΌλ "μλͺ»λ μ κ·μ νλκ·Έ"μ λλ€.
ν€μ΄, λκ΅°κ° λ°©λ²μ μ°Ύμλ€λ©΄ λ΄κ² λ§ν΄μ€, xDλ₯Ό μ§νν μ μμ΄ (λλ κ·Έκ²μ 건λ λΈ μ μμ§λ§ μ€ λμ OCD)
μ¬μ ν λλ₯Ό μν΄ μΌνμ§ μμ΅λλ€.
μ΄λ΄, λλ μ¬μ ν μλνμ§ μλλ€κ³ μ°λ λ λ€λ₯Έ μ¬λμ λλ€.
λλ μ΄κ²μ΄ μμ λμ΄ μμ§ λ°°ν¬λμ§ μμ κ²μΌλ‘ 보μμ§λ§ λ λ§μ μ λ³΄κ° νμν κ²½μ° κ²μνκ³ μΆμμ΅λλ€. console.log ()λ‘ μ¬λ°λ₯Έ μΆλ ₯μ νμΈνμ§λ§ λ΄ μ루μ
μ "ν
νλ¦Ώ λ¬Έμμ΄μ΄ μ¬μ©λμμ΅λλ€"λΌλ ν
μ€νΈλ₯Ό ν΅κ³Όνμ§ λͺ»ν©λλ€.
λ΄ μ½λ :
const resultDisplayArray = arr.map(x => `<li class="text-warning">${x}</li>`);
console.log(resultDisplayArray);
μ½μ μΆλ ₯ :
// running test
Invalid regular expression flags
// tests completed
<li class="text-warning">no-var</li>,<li class="text-warning">var-on-top</li>,<li class="text-warning">linebreak</li>
κ·Έλλ μλμ΄ μλλ. const resultDisplayArray = arr.map(num => '<li class="text-warning">${num}</li>');
// ν
μ€νΈ μ€ν
μλͺ»λ μ κ·μ νλκ·Έ
// ν
μ€νΈ μλ£
μ§λ λ°©λ²μ΄ μ¬μ ν μλνμ§ μμ΅λλ€. λ°ν μ 무μ κ΄κ³μμ΄.
μ¬μ ν μμ μ κΈ°λ€λ¦¬κ³
const resultDisplayArray = arr.map (val => {return <li class="text-warning">${val}</li>
});
μλͺ»λ μ κ·μ νλκ·Έ κ²°κ³Όλ₯Ό κ°μ Έμ΅λλ€.
const resultDisplayArray = arr.map (x => <li class="text-warning">${x}</li>
);
const resultDisplayArray = [ <li class="text-warning">${arr[0]}</li>
, <li class="text-warning">${arr[1]}</li>
, <li class="text-warning">${arr[2]}</li>
];
λ λ€ λλ₯Ό μν΄ μλνμ§ μκ³ λ΄ μ½λλΌκ³ μκ°νμ§λ§ λκ° μμλ κ² κ°μ΅λλ€.
μ€λ ν΄κ²°νλ €κ³ νμ§λ§ μ¬μ ν μλνμ§ μμ΅λλ€.
μ΄μ€μΌμ΄ν νμλ‘λ μλνμ΅λλ€.
const resultDisplayArray = arr.map (x =>
<li class=\"text-warning\">${x}</li>
);
κ·Έλ¬λ μ¬μ ν "μλͺ»λ μ κ·μ νλκ·Έ"μ λλ€.
μ λμ΄ λ¬Έμ λ₯Ό ν΄κ²°νλ €κ³ λ Έλ ₯νμ§λ§ κ³μν΄μ λμΌν "μλͺ»λ μ κ·μ νλκ·Έ"λ₯Ό μΆλ ₯μΌλ‘ μ»μ΅λλ€. 3 κ°μ ν μ€νΈ μ€ 2 κ°κ° ν΅κ³Όλμμ§λ§ κ³μν΄μ λ©μμ§λ₯Όλ°μ΅λλ€.
const resultDisplayArray = arr.map (val => <li class="text-warning">${val}</li>
);
λλ λν κ°λ¨ν for 루νλ₯Ό μ¬μ©νκ³ κ°μ κ²°κ³Όλ₯Ό μ»μμ΅λλ€.
μμ§ μμ λμ§ μμμ΅λλ€! π’
λ€ 4 κ°μ§ λ°©λ²μΌλ‘ μμ±νλλ° μλνμ§ μμ΅λλ€. κ·Έ 체ν¬. κ·Έλ₯ 건λ λ°κ³ κ³μ
κ·Έλλ μλμ΄ μλλ..
κ°μ λ¬Έμ ;
const resultDisplayArray = arr.map((a) => {
return `<li class="text-warning">${a}</li>`
});
"μλͺ»λ μ κ·μ νλκ·Έ"μ€λ₯λ₯Ό λ°νν©λλ€.
μ¬μ ν μλνμ§ μλμ§ νμΈνμμμ€.
forEach, for 루ν, 맡μ μλνμ΅λλ€.μ΄ λμ μμ λ¬΄μ¨ μΌμ΄ λ²μ΄μ§κ³ μλμ§ λͺ¨λ₯΄κ² μ΅λλ€.
κ·Έλ, μ¬μ ν μλνμ§ μμ΅λλ€. λ€λ₯Έ λͺ¨λ μ¬μ©μμ λμΌν μ€λ₯ "μλͺ»λ μ κ·μ νλκ·Έ"κ° νμλ©λλ€.
map, forEach λ±μΌλ‘ μλνμ΅λλ€.
ν¨κ³Όκ°μλ€! 맀주μ§λλ‘ λκ°μ μ루μ μ μλ ν΄λ΄€λλ° μ΄μ μ§λ¬μ΅λλ€! λ§μΈ!
λλ₯Ό μν΄ μΌ νμ΄! :) μ΄μ μλνμ§ μμμ΅λλ€.
μ΄μ νμΈ λ¨
const resultDisplayArray = arr.map((msg) => {
return `<li class="text-warning">${msg}</li>`;
});
μμ ν΄ μ£Όμ μ κ°μ¬ν©λλ€.
μλ λ£¨μΌ !! ν¨κ³Όκ°μλ€
alleluia.finally μλ
μ΄κ²μμ§λ κΈ°λ₯ μμ΄λ μλν΄μΌν©λλ€. μΌλ° ν
νλ¦Ώ 리ν°λ΄μ μ¬μ©νλ©΄λ©λλ€.
νκ·Έ λλ & nbsp;
μλμμ μλνλ μ½λλ₯Ό μ°Ύμ μ μμ΅λλ€. :) :
const κ²°κ³Ό = {
μ±κ³΅ : [ "max-length", "no-amd", "prefer-arrow-functions"],
μ€ν¨ : [ "no-var", "var-on-top", "linebreak"],
건λ λ : [ "id-blacklist", "no-dup-keys"]
};
function makeList (arr) {
"μ격ν μ¬μ©";
//μ΄ μ€ μλ μ½λ λ³κ²½
const resultDisplayArray = [ <li class="text-warning">${arr[0]}</li>
,
<li class="text-warning">${arr[1]}</li>
,
<li class="text-warning">${arr[2]}</li>
];
//μ΄ μ€ μμ μ½λ λ³κ²½
return resultDisplayArray;
}
/ **
<li class="text-warning">no-var</li>
,<li class="text-warning">var-on-top</li>
,<li class="text-warning">linebreak</li>
]
κ°μ₯ μ μ©ν λκΈ
νμΈ :
곡μ₯
κ·Έλ¬λ
μλνμ§ μμ΅λλ€. κ·Έλ¦¬κ³ κ°μμλμ§λμ λν μΈκΈμ΄ μμ΅λλ€.μ§λλμ΄ μΉμ λ€μ λμ€λ ν¨μν νλ‘κ·Έλλ° μΉμ κΉμ§ 컀리νλΌμ μκ°λμ§ μμμ΅λλ€.