JavaScript 也是面向对象的语言(oop)
之前学JavaScript 没有学对象。现在做下笔记
创建对象的方式:
1. 对象字面量
const hero = { name: '吕布', weapon: '方天画戟', attack: function () { console.log(this.name+'使用天下无敌') } }
2 . new object
let hero1 = new Object() hero1.name = '吕布' hero1.weapon = '方天画戟' hero1.attack=function () { console.log(this.name + '使用天下无敌') }
3 . 自定义构造函数
function Hero(name,wapon) { this.name=name; this.wapon=wapon this.attack=function () { console.log(this.name + '使用天下无敌') } } let hero2=new Hero('吕布','方天画戟') hero2.attack()
我学到这,我在想 等以后学dom的时候 封装一个轮播的对象试试