JS
constructor, prototype 연습문제
케찹이
2024. 2. 24. 14:04
반응형
Q1. 다음 코드의 출력 결과는?
function Parent() {
this.name = 'Kim';
}
var a = new Parent();
a.__proto__.name = 'Park';
console.log(a.name);
답:
더보기
Kim
Q2. 모든 array에 적용할 수 있는 함수를 직접 새로 만들려면 어떻게 해야할까요?
var arr = [1,2,3];
arr.remove3();
console.log(arr); //[1,2]
답:
var arr = [1, 2, 3];
Array.prototype.remove3 = function (element) {
for (var i = 0; i < this.length; i++) {
if (this[i] === 3) {
this.splice(i, 1);
}
}
};
arr.remove3();
console.log(arr);
반응형