如何在Javascript中从对象中暴露数据
How to expose data from object in Javascript?
我想拉connectData的变量进行一些调试。当我输入type时,我得到的是一个数组我可以输入connectData[1]我得到的是undefined
所以,如果我想退出只是从connectData主机名有人可以请告诉我一个例子吗?
var connectData = {
hostname: 127.0.0.1,
port: 1521,
database: "db", // System ID (SID)
user: "usename",
password: "password"
}
这是一个javascript对象,不是数组。
您可以通过名称访问单个元素。要只记录主机名,可以输入:
console.log(connectData.hostname);
可以使用for-each循环遍历对象的属性。
var connectData = {
hostname: '127.0.0.1',
port: '1521',
database: "db", // System ID (SID)
user: "usename",
password: "password"
};
for (var key in connectData) {
if (connectData.hasOwnProperty(key)) {
alert(key + " => " + connectData[key]);
}
}
工作演示:http://jsfiddle.net/Mp6jS/1/
将其记录到控制台。console.log(connectData)
在Chrome中,您可以通过右键单击,选择"Inspect element",然后单击"console"选项卡来查看控制台。
相关文章:
- 引用对象中的通用值
- jQuery匹配JSON对象的部分文本
- 节点导出返回一个空对象
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- 全局变量和全局对象的属性之间有什么区别吗
- 比较从函数和生成的日期对象
- Javascript,访问一个主要对象模块模式中的每个对象
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 调整窗口大小时,可拖动的对象会出现在容器外部
- 如何使用javascript从主svg对象动态创建svg视图框
- 将toString方法暴露给nashorn中的js对象
- 将对象从express暴露到angularJS
- 使用Getter函数暴露Angular服务中的对象,返回undefined
- 使用module.exports将expressJS中的服务器对象暴露给另一个文件
- Angular service's暴露的对象字面量没有更新
- Golang Otto JS-将主机对象暴露给JavaScript
- 在Nodejs的Router文件中暴露vs创建对象
- 如何在Javascript中从对象中暴露数据