본문 바로가기
728x90
300x250
SMALL

분류 전체보기1125

arguments 이용하여 오버로딩 효과 arguments 객체를 이용해서 매개변수 개수나 타입에 따라 다른 동작을 수행하는 오버로딩 효과를 얻을 수 있다. function performOperation() { if (arguments.length === 1) { console.log("Performing unary operation with", arguments[0]); // 단항 연산 수행 } else if (arguments.length === 2) { console.log("Performing binary operation with", arguments[0], "and", arguments[1]); // 이항 연산 수행 } else { console.log("Unsupported number of arguments"); } } perfo.. 2024. 1. 23.
textarea에 포커스에 따라 placeholder 텍스트 지우고 호출하기 스크립트를 이용해서 포커스가 될 경우 placeholder 기능 만들기 Enter your text here... 2024. 1. 22.
js에서 메서드 오버로딩 구현하기 - arguments 메서드 오버라이딩은 동일한 이름을 가진 여러개의 메서드가 매개변수 타입과 개수에 따라 동작하는 것을 의미한다. function add(x, y) { return x + y; } function add(x, y, z) { return x + y + z; } console.log(add(2, 3)); // 결과: NaN console.log(add(2, 3, 4)); // 결과: 9 하지만 자바스크립트에서는 따로 오버로딩 기능을 제공하지 않고있다. 따라서 같은 이름의 매개변수를 여러개 선언할 경우 위의 코드와 같이 나중에 선언된 것이 이전에 선언된 것을 덮어쓰게 된다. 대신 js에서 arguments객체를 이용해서 오버로딩과 비슷한 효과를 낼수가 있다. function add() { let sum = 0; .. 2024. 1. 21.
textarea placeholder 안나오는 이유 textarea placeholder 안나오는 이유는 textarea 사이에 공간이 들어가있기 때문이다. 아래예시를 확인해보면 textarea를 붙여서 써준 경우에는 placeholder가 잘 나오는걸 확인할 수 있다. 2024. 1. 20.
728x90
반응형
LIST