js怎么用字符串调用对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js怎么用字符串调用对象相关的知识,希望对你有一定的参考价值。

本人js学习新手,比如我想获取对象里面的pass属性,通常情况下是用wt3103001.pass来获取对吧?但是我做的项目中希望用变量名代替wt3103001来动态的调用对象以及获取对象里的属性(例如:var name=wt3103001;name.pass),可是用变量名调用对象却会无法调用,希望各位大神支支招!
var name=wt3103001;
name.pass;//调用失败....
var wt3103001=//需要调用的对象
pass:"520520",

你这代码写法肯定是调不到的,js是从上往下执行的,执行到var name=wt3103001的时候wt3103001还是undefined,怎么可能调得到东西,改成
var wt3103001=//需要调用的对象
pass:"520520",
;
var name=wt3103001;
name.pass;
就可以了
参考技术A var name=eval(wt3103001)本回答被提问者采纳

怎么用jquery调用Handsontable的js里的方法

Handsontable 初始化的时候 赋予一个js 变量对象,这样在jquery中就可以直接使用

这个对象的(也就是Handsontable)的任何方法。

例如:

<script>

var data = [],
container = document.getElementById('example'),
hot = new Handsontable(container, 
data: data
);

//初始化Handsontable 之后 hot就是这个对象

$(function()
    //在jquery里面即可调用任何Handsontable 的方法了。
    var d = [
        ['单元格','单元格','单元格'],
        ['单元格','单元格','单元格'],
        ['单元格','单元格','单元格'],
        ['单元格','单元格','单元格'],
    ];
    hot.loadData(d);//动态加载到表格中数据(初始化的时候还有很多配置项)
);
</script>


工作的时候,闲来无事,看同事们处理表格数据重复性很高,而且用处很大。

就想从web方面做个数据处理网站,网上找的 也就这个插件比较不错。

多看看Demo即可方便使用!

参考技术A $(document).ready(function()
//将事件写这个方法里边

//点击ID为a的元素触发alert
$('#a').click(function()
alert('aaaa');
);

);本回答被提问者和网友采纳

以上是关于js怎么用字符串调用对象的主要内容,如果未能解决你的问题,请参考以下文章

js中的this怎么用

JQuery调用ajax,怎么获取返回的对象的某个属性

js变量名中的数字用另一个变量替换怎么实现

localstorage不刷新无法读取

JSON转JS对象,JS对象转JSON

jsp 如何调用js