如何在函数中使用两种类型的参数
How to use two types of parameters within a function?
我调用以下函数来创建一个新的css对象:
set(
dot, {
x: mX,
y: mY,
force3D: !0
}
);
set: function(el) {
alert(el);
var dot = $(el).css('-webkit-transform', 'translate3d(' + x + ', ' + y + ', ' + z + ')');
return dot;
}
现在我想知道如何获得函数集的第一个参数,更准确地说:点。
我已经尝试过:alert(el);
,但这会给我一个带有[object object]的警报。我知道你可以使用el.x
访问对象选项,但我不知道如何访问第一个参数。
这就是您想要做的吗?
set = function(el) {
console.log(el.x); // You can access the properties like this
console.log(el.y);
console.log(el.force3D);
return dot;
};
// Build the params
var dot = {
x: 'asdf',
y: 'asdf',
force3D: !0
};
// Call the set() method
set(dot);
我一定遗漏了什么,但如果你试图访问你发送的内容,只需命名一个正式的参数:
set = function(el, params) {
var dot = $(el).css('-webkit-transform', 'translate3d(' + params.x + ', ' + params.y + ', ' + params.z + ')');
return dot;
}
set(dot, { x:1.0, y:2.1, z:0.1 });
如果不需要正式命名的参数,也可以使用实参。
相关文章:
- 如何将两种不同类型的事件附加到同一元素
- 使用jQuery过滤两种输入类型
- 如何在面板中添加在两种类型的谷歌图表之间切换的按钮
- 如何在同一表单上拥有两种不同类型的日历
- 这两种调用 JavaScript 匿名函数的类型有什么区别
- 两种 JavaScript 对象类型之间的差异
- javascript中一个按钮样式的两种字体类型
- 我怎么能在一个URL中有两种类型的参数,其中一种以“”开头#"而另一个以“0”开头&"并且不替
- 如何避免在asp中在一个剑道网格中使用两种类型的编辑时创建不需要的弹出窗口
- Javascript函数,根据输入返回两种不同类型的变量
- Javascript -用两种不同类型的源对iframe应用一个类
- 有两种CSS嵌入语言风格的网页,不同的文本语言类型
- Extjs -组合与自动完成:两种类型的值
- 这两种类型的继承有什么区别?
- javascript中这两种类型的声明有什么区别?
- 如何对数组的两种类型的值进行排序
- Mongodb/Mongoose:为用户帐户创建两种类型的模型
- 如何在函数中使用两种类型的参数
- 如何在 javascript 中只有两种类型的项目 0、1 的数组中最有效地查找项目的索引
- JavaScript在w3schools和codeacademy似乎有很大的不同——它们是两种类型的js吗?