ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>为js内置对象添加原型函数</title> </head> <body> <script type="text/javascript"> // 为String对象添加一个倒序字符串的原型函数 String.prototype.myReverse = function() { for(var i=this.length-1; i>=0; i--) { console.log(this[i]); } } var str = "abcdefg"; console.log(str); // abcdef str.myReverse(); // gfedcba console.log(str); // abcdef // 为数组对象添加一个倒序的原型函数 Array.prototype.mySort = function() { for(var i=0; i<this.length-1; i++) { for(var j=0; j<this.length-1-i; j++) { if(this[j] < this[j+1]) { var temp = this[j]; this[j] = this[j+1]; this[j+1] = temp; } } } } var arr = [100, 3, 56, 78, 23, 10]; arr.mySort(); // 改变了原来的数组 console.log(arr); </script> </body> </html> ```