// 定义对象
var param = {};
param[ "intro1" ] = "aa";
param[ "path1" ] = "line";
param[ "intro2" ] = "xt";
param[ "path2" ] = "path";
// 获取对象中属性的数量
var howManyProps = Object.getOwnPropertyNames( param ).length;
alert( howManyProps );
// 获取对象中的所有属性
var text = "";
// 遍历对象
for ( var key in param ) {
// 如果 key 是 js 函数
if ( typeof ( param [ key ] ) == "function" ) {
//obj[ key ]();
} else {
// 如果 key 是属性名称,param[ key ] 就是对应的属性值
text += key + " = " + param[ key ] + " " ;
}
}
// 打印结果
alert ( text );