嗨,我在比较两个应该真正相同的字符串时遇到了麻烦,但是当我在 alert(f==g) 中对其进行评估时,它的评估结果为假。
var oTrackCarriers = {
"9045": [
["A"],
["B"],
["C"]
],
"9046": [
[" "]
]
};
var oHeadingCarriers = {
"Ripplefold": [
["A"],
["B"],
["C"],
["D"]
],
"PinchPleat": [
["C"],
["D"]
]
};
var HeadingList = oHeadingCarriers["Ripplefold"];
var TrackList = oTrackCarriers["9045"]
var f = (TrackList[0].valueOf());
var g = (HeadingList[0].valueOf());
alert(f);
alert(g);
alert(f == g);
这是因为我事先将这两个值放入了一个数组中吗?
这是运行 http://jsfiddle.net/sQrST/17/embedded/result/ 感谢您的帮助