고급 퀘 스 트 6 - 전단 디자인 모드
function Person(name, age) {
this.name = name
this.age = age
}
Person.prototype.sayName = function() {
return this.name
}
var student = new Person("jack", 30)
var Person = function(name, age) {
this.name = name
this.age = age
}
Person.prototype.sayName = function() {
console.log(this.name)
}
var Student = function(name, age, score) {
Person.call(this, name, age)
this.score = score
}
//Student.prototype = Object.create(Person.prototype)
Student.prototype = create(Person.prototype)
function create(parentObj) {
function F(){}
F.prototype = parentObj
return new F()
}
Student.prototype.sayScore = function() {
console.log(this.score)
}
var stu1 = new Student("jack", 18, 60)
var Person = (function() {
var name = "jack"
function sayName() {
console.log(name)
}
return {
name: name,
sayName: sayName
}
}())
Person
function createPerson(name) {
var person = {
name: name
}
person.sayName = function() {
console.log(this.name)
}
return person
}
createPerson("mary").sayName()
혹시
function createPerson(name) {
var person = {
name: name,
sayName: function() {
console.log(this.name)
}
}
return person
}
createPerson("mary").sayName()
var People = (function(){
var instance
function init(name) {
return {
name: name
}
}
return {
createPeople: function(name) {
if(!instance) {
instance = init(name)
}
return instance
}
}
}())
console.log(People.createPeople("jack"))
console.log(People.createPeople("mary"))
var EventCenter = (function(){
var events = {}
function on(evt, handler) {
events[evt] = events[evt] || []
events[evt].push({handler: handler})
}
function fire(evt, args) {
if(!events[evt]) {
return
}
for(i=0; i
게시 구독 모드 로 이벤트 관리자 쓰기
var EventCenter = (function(){
var events = []
function on(evt, handler) {
events[evt] = events[evt] || []
events[evt].push({handler: handler})
}
function fire(evt, args) {
if(!events[evt]) {
return
}
for(i=0; i
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.