JavaScript 고급 프로 그래 밍 함수
5042 단어 JavaScript
함 수 는 인용 형식 입 니 다.
함수 명 은 실제 함수 대상 을 가리 키 는 지침 으로 어떤 함수 와 연결 되 지 않 습 니 다.
//
var sum = function(num1, num2) {
return num1 + num2;
};
var anotherSum = sum;
sum = null;
console.log(anotherSum(10, 20)); // 30
console.log(sum(10, 20)); // typeerror: sum is not a function
무 거 운 짐 이 없습니다.
function add(num) {
return num + 100;
}
function add(num) {
return num + 200;
}
var result = add(100); // 300
//
var add = function(num) {
return num + 100;
};
add = function(num) {
return num + 200;
};
그 함수 성명 의 의미?
// , ,
// 。 undefined
console.log(sum(100, 200)); // 300
console.log(anotherSum); // undefined
function sum(num1, num2) {
return num1 + num2;
}
var anotherSum = function(num1, num2) {
return num1 + num2;
};
함수 의 속성 과 방법
//
var color = "blue",
obj = {
color: "red"
};
function sayColor() {
return this.color;
}
// ECMAScript5 , this
var objSayColor = sayColor.bind(obj);
console.log(sayColor.length); //
console.log(sayColor.prototype); // sayColor {}
console.log(sayColor.apply(obj, [])); // red
console.log(sayColor.call(obj, "pink", "yellow")); // red
console.log(objSayColor()); // red
console.log(sayColor()); // blue
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.