Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过单次搜索识别点值?_Javascript - Fatal编程技术网

Javascript 如何通过单次搜索识别点值?

Javascript 如何通过单次搜索识别点值?,javascript,Javascript,我已经开发了一个拼字程序代码,但是当我试图识别一个特定的值时,我得到了一个错误 我尝试了多种方法,但我一直坚持打印特定的点值 const oldScoreKey={ 1:[A',E',I',O',U',L',N',R',S',T'], 2:[D',G'], 3:[B',C',M',P'], 4:[F',H',V',W',Y'], 5:[K'], 8:[J',X'], 10:['Q','Z'] }; 函数转换(oldScoreKey){ const newScoreKey={}; for(Obj

我已经开发了一个拼字程序代码,但是当我试图识别一个特定的值时,我得到了一个错误

我尝试了多种方法,但我一直坚持打印特定的点值

const oldScoreKey={
1:[A',E',I',O',U',L',N',R',S',T'],
2:[D',G'],
3:[B',C',M',P'],
4:[F',H',V',W',Y'],
5:[K'],
8:[J',X'],
10:['Q','Z']
};
函数转换(oldScoreKey){
const newScoreKey={};
for(Object.entries(oldScoreKey))的const[letterValue,letterArr]{
适用于(固定字母){
newScoreKey[letter.toLowerCase()]=lettValue;
}
}
返回newScoreKey;
}
log(transform(oldScoreKey));
日志(“拼字得分值”);

log(“字母z:,newScoreKey.z”)
您需要一个全局变量,否则无法访问
newScoreKey

const oldScoreKey={
1:[A',E',I',O',U',L',N',R',S',T'],
2:[D',G'],
3:[B',C',M',P'],
4:[F',H',V',W',Y'],
5:[K'],
8:[J',X'],
10:['Q','Z']
};
const newScoreKey={};
函数转换(oldScoreKey){
for(Object.entries(oldScoreKey))的const[letterValue,letterArr]{
适用于(固定字母){
newScoreKey[letter.toLowerCase()]=lettValue;
}
}
返回newScoreKey;
}
日志(“拼字得分值”);
log(“字母z:,newScoreKey.z”);

log(transform(oldScoreKey))
newScoreKey
是一个局部变量,仅在函数
transform
中可用。您需要将函数的结果存储在全局变量中

const oldScoreKey={
1:[A',E',I',O',U',L',N',R',S',T'],
2:[D',G'],
3:[B',C',M',P'],
4:[F',H',V',W',Y'],
5:[K'],
8:[J',X'],
10:['Q','Z']
};
函数转换(oldScoreKey){
const newScoreKey={};
for(Object.entries(oldScoreKey))的const[letterValue,letterArr]{
适用于(固定字母){
newScoreKey[letter.toLowerCase()]=lettValue;
}
}
返回newScoreKey;
}
const newScoreKey=transform(oldScoreKey)
日志(“拼字得分值”);

log(“字母z:,newScoreKey.z”)您无权访问函数外部的
newScoreKey
,您需要将函数的返回值分配给某个变量,然后使用它。谢谢,我遇到了一个简单的变量/引用错误。