美好的一天!
我想创建一个函数,其中我需要使用JSON来访问我的对象。 示例代码如下:
var dotSlideObject1 = {
show : 3,
length: 2,
id: "#test"
};
var dotSlide = var dotSlideObject1;
function dynamicList(){
var toShow = dotSlide.id+dotSlide.show;
$(toShow).show();
}
我想使用另一个对象重用函数dynamicList()。例如
var dotSlideObject2 = {
show : 3,
length: 2,
id: "#huhuhu"
};
var dotSlide = var dotSlideObject2;
但是如果我在同一页面上使用它,它将如何知道要运行哪个对象?
$(document).ready(function(){
dynamicList();
});
我想要的是即使我使用JSON对象也能使该函数可重用。 我怎样才能实现这一目标? 谢谢。
答案 0 :(得分:2)
使用参数而不是全局变量。
function dynamicList(dotSlide){
var toShow = dotSlide.id+dotSlide.show;
$(toShow).show();
}
和
dynamicList(dotSlideObject1);