gpt4 book ai didi

javascript - 如何将对象属性传输到现有对象 JavaScript?

转载 作者:行者123 更新时间:2023-11-30 12:59:10 25 4
gpt4 key购买 nike

请提前原谅我,因为我确定这是一个菜鸟问题(老实说,我在来这里之前用谷歌搜索了一个小时);

长话短说:

好的,我正在创建一个应用程序,列出存储在数据库中的车辆。我有一个名为 Car 的 JavaScript 类,它为每个汽车列表实例化。该类包含所有内容(品牌、型号、年份、颜色、价格等)的默认值,并具有使用 jQuery ajax 请求让我的 php 返回汽车实际值的功能。我使用 JSON 传递它并具有一致的命名约定,因此我的成功函数中的 xhr 对象基本上是 car 对象的副本,只是具有正确的值。我试图找到一种简单的方法来将 xhr 对象的属性赋予 car 对象,而无需手动指定所有 30 个选项(我知道这是可行的,但我确信必须有更好的方法,而且我一直在努力学习)

短篇小说:

当 object-x 具有完全相同的已定义属性列表并且两者都已经存在时,我如何使用 object-x 的属性覆盖 object-y 的属性?

非常感谢您!

最佳答案

好吧,你会很简单

$.extend( car, json );

其中 car 对象是目标,json 是正确值所在的对象

文档 http://api.jquery.com/jQuery.extend/

Jsfiddle 演示 http://jsfiddle.net/qApyZ/

关于javascript - 如何将对象属性传输到现有对象 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17903148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com