原型

构造函数

function Box(){
    this.name="box";
    this.getinfo=function(){
        console.log(this.name)
    }
}
Box.prototype.age=12;

实例化对象(只要进行了实例化操作,那么box立马指向Box的原型)

var box=new Box();

定义普通对象

var big={name:"ls"};

isPrototypeOf方法判断原型是否是某个对象的原型

console.log(Box.prototype.isPrototypeOf(box))
console.log(Box.prototype.isPrototypeOf(big))

hasOwonProperty方法判断属性是实例的还是原型
查找顺序是优先实例

console.log(Box.hasOwnProperty('age'))
console.log(Box.hasOwnProperty('name'))

原型继承

function Box() { this.name = 'Lee';
}
function Desk() { this.age = 100;
}
Desk.prototype = new Box();
var desk = new Desk(); alert(desk.age); alert(desk.name);
function Table() { this.level = 'AAAAA';
}
Table.prototype = new Desk();
var table = new Table(); alert(table.name);

字符串反转

//方法一
var str="abcd"
console.log(str.split("").reverse().join(""));

//方法二
var s=[];
for(var i=str.length-1;i>=0;i--){
    s.push(str[i]);
}
console.log(s.join(""));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值