JavaScript 字符串对象属性添加的两种实现方式

作者:异步漫步

时间:2026-10-30

浏览:522

本文介绍在 JavaScript 中为字符串实例添加自定义属性的两种常见方式:直接赋值给实例对象和修改 String 原型。通过示例代码演示了这两种方式在属性访问优先级及函数传递后的表现差异,帮助开发者理解对象引用与原型链机制。

文章目录

JavaScript 字符串属性添加的两种实现方式

具体实现方式如下所示:


function setName(obj) {
   obj.ok = "ccccccc";
}
function aa() {
   var name = new String("hechangmin");
   name.ok = "sdf"; //第一种方式
   //  String.prototype.ok = "aaaaa"; //第二种方式
   alert(name.ok); // aaaaa

   setName(name);

   alert(name.ok); // ccccccc

}

以上关于 JavaScript 字符串引用的两种方式的介绍就是全部内容,希望能对读者有所帮助,也欢迎大家继续关注本站获取更多信息。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章