以下是执行某些操作的功能。
ns.Line2Point = function (params) {
points = params.points;
// code here
};
在上面的代码中,params object
包含points object
。所以,当我想调用Line2Point
方法时,我必须创建一个对象,它包含points对象。但是,我不知道如何使用Javascript。我只是有一些想法,如下面的代码,但不知道它是真还是假:
var params;
var points;
// some code to initialize for points object
params.points = points
ns.Line2Point(params)
请教我这个。谢谢:))
答案 0 :(得分:2)
如你所说,你只需要初始化params。
var params = {}; // initialize to an object literal
params.points = {}; // points is now an object literal, too
如果您已经points
,请初始化params
,然后执行
params.points = points; // assign points to the points property of params
答案 1 :(得分:1)
我真的不明白你的问题,但我认为这正是你要找的:
points = [
{
x: 10,
y: 25
},
{
x: 20,
y: 35
}
]
Points现在是一个数组,由2个对象组成,每个对象包含2个变量:x
和y
。
答案 2 :(得分:1)
首先将params声明为对象。
var params = {};