//在一个字串中查找一个第一个只出现一次的字符
function ObjectToArr(obj) {
var arr = [];
for (var key in obj) {
if (obj.hasOwnProperty(obj[key])) {
arr.push(obj[key]);
}
}
return arr;
}
function findCharInStr(str) {
if (typeof(str) === "string") {
var charNumMap = [];
for (var i = 0; i < str.length; i++) {
if (!charNumMap.hasOwnProperty(str[i])) {
charNumMap[str[i]] = 1;
} else {
charNumMap[str[i]]++;
}
}
for (var j = 0; j < str.length; j++) {
if (charNumMap[str[j]] === 1) {
return str[j];
}
}
return null;
}
}
console.log("测试用例:");
var str = "dhfjfkglhskjsad";
console.log("输入的值为" + str);
console.log("符合要求的字母为:" + findCharInStr(str));