我可以做:
var b = Qt.vector2d(a.x, a.y)
但这并不优雅,尤其是当a
有一个很长的名字时。
还有什么其他方法?
如果您关注的主要是长名称,请编写一个函数:
function cloneVector(a) { return Qt.vector2d(a.x, a.y) }
现在你只需要写一次长名字
cloneVector(vectorWithAnAmazinglyLongNameAndSoOn)