JavaScript参数对象不起作用
javascript params object not working
在我的应用程序中,我有一个如下所示的javascript函数。
var params = {};
function getMethod(art) {
if (art == 'artwork') {
params['type'] = 'paper art';
}
params['medium'] = 'canvas';
params['entity'] = 'paper';
}
此功能在火狐中运行良好。但它在IE和Chrome中失败了。它在参数上的突破['类型']
给出错误参数是未定义的。知道我在这里犯了什么错误。
以下是
我将如何使用它:
var params = {};
function getMethod(art) {
if (art == 'artwork') {
params.type = 'paper art';
}
params.medium = 'canvas';
params.entity = 'paper';
}
// ... later
getMethod("not art");
// check if it is defined before using it
if (params.type && params.type == 'artwork') {
// do artwork stuff
}
相关文章:
- 面向对象的Javascript代码在IE7中不起作用
- JQuery示例不起作用-“;对象没有't支持属性或方法'按钮'&”;
- 对象文字方法上的Javascript绑定不起作用
- 带有普通对象的Ember.js查找不起作用
- 在SVG中创建带有外来对象的文本区域的Javascript不起作用
- 函数中的 angularJS 访问对象属性不起作用
- JavaScript参数对象不起作用
- 当图像和链接是 json 对象属性的值时,它们不起作用
- JavaScript Audio 对象在 Android API 19 中不起作用
- 为什么从 Angular 服务中的对象中删除此元素不起作用
- jQuery父对象(“tr”)淡出不起作用
- 将JSON对象转换为敲除observable在IE8中不起作用,但在所有其他浏览器中都起作用
- Javascript敲除绑定嵌套对象不起作用
- 映射 jQuery 对象的数组不起作用
- 对象原型在Canvas Game中不起作用
- AngularJS-对象分配不起作用
- javascript对象检查在IE11中不起作用
- PHP将JSON对象返回到Javascript[AAJAX CALL]不起作用
- 将JAX-RS与ajax和javascript's blob对象,不'不起作用
- 函数中的对象访问;不起作用