以下为ChatGPT自动生成的解答,正确与否请自行判断。

BFE.devAI解答 - JavaScript 代码题
95. 实现 String.prototype.trim()

可以使用正则表达式来实现 trim() 方法:

String.prototype.trim = function() {
  return this.replace(/^\s+|\s+$/g, '');
};

也可以使用循环来实现 trim() 方法:

String.prototype.trim = function() {
  var start = 0, end = this.length - 1;
  while (this.charAt(start) === ' ') start++;
  while (this.charAt(end) === ' ') end--;
  return this.slice(start, end + 1);
};

还可以使用 ES6 新特性的 trim() 方法来实现:

String.prototype.trim = function() {
  return this.trim();
};