WEB开发网
开发学院网页设计JavaScript 理顺 JavaScript (6) - 关于字符串的其他问题 阅读

理顺 JavaScript (6) - 关于字符串的其他问题

 2010-09-14 13:41:03 来源:WEB开发网   
核心提示: 可以给 String 类的对象自定义成员varstr=newString('ABC');/*给str添加成员*/str.book=function(){return'《'+this+'》'}str.name='万一';aler

可以给 String 类的对象自定义成员

var str = new String('ABC');
/* 给 str 添加成员 */
str.book = function() {return '《' + this + '》'}
str.name = '万一';

alert(str.book()); //《ABC》
alert(str.name);  //万一

/* 删除成员 */
delete str.name;
alert(str.name);  //undefined

可以给 String 类自定义成员, 这太有趣了!

//使用 prototype 关键字给 String 类添加成员
String.prototype.book = function() {return '《' + this + '》'};
String.prototype.name = '万一';

var str = new String('ABC');
alert(str.book()); //《ABC》
alert(str.name);  //万一

/* 任何字符串都可以使用了 */
alert('12345'.book()); //《12345》
alert('12345'.name);  //万一

/* 删除一个 */
delete String.prototype.name;
alert(str.name); //undefined

//很好的功能, 更好的是这个 js 的类和对象都是可行的.

系列文章:

理顺 JavaScript (1) - 准备工具

理顺 JavaScript (2) - 应先掌握的四个方法

理顺 JavaScript (3) - 把 JavaScript 嵌入网页的方法

理顺 JavaScript (4) - 变量、常量与数据类型

理顺 JavaScript (5) - 符合 ECMAScript 标准的字符串函数

理顺 JavaScript (6) - 关于字符串的其他问题

理顺 JavaScript (7) - 数字相关问题

理顺 JavaScript (8) - 布尔相关问题

理顺 JavaScript (9) - Date 类

理顺 JavaScript (10) - Math 类

理顺 JavaScript (11) - 数组

理顺 JavaScript (12) - 一个比较实用的数组用法

上一页  1 2 

Tags:理顺 JavaScript 关于

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接