理顺 JavaScript (6) - 关于字符串的其他问题
2010-09-14 13:41:03 来源:WEB开发网可以给 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) - 一个比较实用的数组用法
Tags:理顺 JavaScript 关于
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接