μ½λλ Gitlabμ λ°λ‘ μ¬λ¦Ό
κ°λ₯νλ€λ©΄ ꡬνν΄μΌ ν λ©μλ μμ μ¬κ· ν¨μλ₯Ό λ°λ‘ μ μν΄ μ¬μ©νκΈ°λ³΄λ€ ν΄λΉ λ©μλλ₯Ό μ¬μ¬μ©νλ λ°©λ²μΌλ‘ μ¬κ· ν¨μλ₯Ό ꡬννλ κ²μ΄ μ’λ€.
early returnμ ν΄μΌ ν λκ° μλ λ°λ©΄, μ¬κ· ν¨μλ₯Ό μ¬μ©ν λ returnμ μ°λ©΄ μλλ κ²½μ°κ° μλ€.
μλ₯Ό λ€μ΄, μ΄μ§νμνΈλ¦¬μ λͺ¨λ valueλ₯Ό μννκΈ° μν΄μλ μ(this.left)μ μ¬κ· ν¨μμμ returnμ μ¨μ£Όλ©΄ μλλ€.
for ꡬ문 λμ μ for of ꡬ문μ μ¬μ©ν μ μλ€.
for of / for in ꡬ문μ μ μ¬μ μμμ νμ©ν κ².
μμ±μ ν¨μμ νλ‘ν νμ νλ‘νΌν° λ΄λΆμ μ μν λ©μλλ μμ±μ ν¨μλ₯Ό μ΄μ©ν΄ λ§λ μΈμ€ν΄μ€ λν μ¬μ©ν μ μλ€.
μμ±μ ν¨μλ₯Ό μλΉ , νλ‘ν νμ λ₯Ό μλ§, μΈμ€ν΄μ€λ₯Ό μμμ΄λΌ ν λ μμμ μκΈ° μμ μκ² μ΄λ€ μμ±μ΄ μμ λ μλ§λ‘λΆν° ν΄λΉ μμ±μ κ°μ Έλ€ μΈ μ μλ€.
function Tree(value) {
// μ¬κΈ°μ thisλ Tree μμ±μ ν¨μλ₯Ό μ΄μ©ν΄ λ§λ μΈμ€ν΄μ€
this.value = value;
this.children = [];
}
Tree.prototype.addChild = function (value) {
const subTree = new Tree(value);
// μ¬κΈ°μ thisλ treeeeκ° λλ€
this.children.push(subTree);
};
const treeee = new Tree(5);
tree.addChild(2); // addChild λ©μλλ₯Ό Tree μμ±μ ν¨μλ₯Ό μ΄μ©ν΄ λ§λ μΈμ€ν΄μ€μΈ treeeeκ° μ¬μ©
볡μ΅
λ²λΈ μ λ ¬ μκ³ λ¦¬μ¦