javascript – 多个对象属性赋值

前端之家收集整理的这篇文章主要介绍了javascript – 多个对象属性赋值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这有什么简写吗?
object.position.x = position.x
object.position.y = position.y
object.position.z = position.z
object.rotation.x = rotation.x
object.rotation.y = rotation.y
object.rotation.z = rotation.z

谢谢你的时间.

解决方法

您可以通过直接分配对象来使用直接方法,
object.position = position;
object.rotation = rotation;

或者使用数组和迭代属性的键.

['x','y','z'].forEach(function (k) {
    object.position[k] = position[k];
    object.rotation[k] = rotation[k];
});
原文链接:https://www.f2er.com/js/155443.html

猜你在找的JavaScript相关文章