Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js [object object]

作者:寂寞味道   发布日期:2026-04-18   浏览:6

// 示例代码:解释 [object Object] 的输出

// 创建一个简单的对象
const person = {
  name: 'Alice',
  age: 25
};

// 直接输出对象,结果为 [object Object]
console.log(person); // 输出: { name: 'Alice', age: 25 }
console.log(person.toString()); // 输出: [object Object]

// 解释:
// 当我们直接输出对象时,浏览器或 Node.js 环境会调用对象的 toString 方法,
// 默认情况下,该方法返回 '[object Object]'。这是因为对象本身没有定义自己的 toString 方法,
// 而是继承了 Object.prototype.toString。

// 如果你想自定义输出格式,可以重写对象的 toString 方法:
person.toString = function() {
  return `Person(name=${this.name}, age=${this.age})`;
};

console.log(person.toString()); // 输出: Person(name=Alice, age=25)

上一篇:js form表单提交

下一篇:js for循环异步请求按顺序执行

大家都在看

js 数组打乱顺序

js 两个数组取交集

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站