Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.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_Associative Array_Hebrew - Fatal编程技术网

JavaScript:希伯来文字母作为关联数组的键不起作用

JavaScript:希伯来文字母作为关联数组的键不起作用,javascript,associative-array,hebrew,Javascript,Associative Array,Hebrew,我有一系列符号: pSymbols={"0":122,"1":76,"2":124,"3":122,"4":128,"5":124,"6":122,"7":120,"8":122,"9":122,"a":124,"á":124,"Á":168,"A":168,"â":124,"Â":168,"à":124,"À":168,"&":152,"ã":124,"Ã":168,"@":226,"ä":124,"Ä":168,"b":118,"\\":78,"B":138,"c":118,"C":

我有一系列符号:

pSymbols={"0":122,"1":76,"2":124,"3":122,"4":128,"5":124,"6":122,"7":120,"8":122,"9":122,"a":124,"á":124,"Á":168,"A":168,"â":124,"Â":168,"à":124,"À":168,"&":152,"ã":124,"Ã":168,"@":226,"ä":124,"Ä":168,"b":118,"\\":78,"B":138,"c":118,"C":160,":":38,",":38,"d":118,"-":76,"D":150,"$":122,".":38,"\"":74,"e":124,"é":124,"É":136,"E":136,"ê":124,"Ê":136,"è":124,"È":136,"=":124,"ë":124,"Ë":136,"!":40,"^":110,"f":84,"F":126,"/":78,"g":120,"G":166,"h":112,"H":144,"i":36,"í":56,"Í":56,"I":36,"î":90,"Î":90,"ì":56,"Ì":56,"ï":70,"Ï":70,"j":60,"J":104,"k":114,"K":150,"l":36,"L":118,"(":68,"{":80,"[":60,"<":124,"m":176,"M":172,">":124,"ь":112,"Ь":138,"n":112,"N":144,"ñ":112,"Ñ":144,"o":126,"ó":126,"Ó":172,"O":172,"ô":126,"Ô":172,"ò":126,"Ò":172,"õ":126,"Õ":172,"ö":126,"Ö":172,"p":118,"P":140,"%":190,"+":124,"q":118,"Q":174,"?":120,"\'":38,"r":80,"а":124,"А":168,"б":126,"Б":138,"ц":124,"Ц":158,"ч":112,"Ч":140,"д":142,"Д":162,"э":118,"Э":160,"ф":186,"Ф":170,"г":84,"Г":120,"х":126,"Х":164,"и":112,"И":144,"й":112,"Й":144,"ж":168,"Ж":224,"к":102,"К":130,"л":130,"Л":146,"м":140,"М":172,"н":110,"Н":144,"о":126,"О":172,"п":108,"П":144,"р":118,"Р":140,"с":118,"С":160,"ш":168,"Ш":188,"щ":180,"Щ":204,"т":112,"Т":144,"у":124,"У":158,"в":112,"В":138,"ы":148,"я":120,"Я":158,"Ы":180,"е":124,"Е":136,"ё":124,"Ё":136,"ю":162,"Ю":216,"з":106,"З":134,"R":160,")":68,"}":80,"]":60,"s":114,"S":144,";":38,"#":136,"*":88,"t":72,"T":144,"~":130,"ъ":146,"Ъ":188,"u":112,"ú":112,"Ú":144,"U":144,"û":112,"Û":144,"ù":112,"Ù":144,"_":148,"ü":112,"Ü":144,"v":124,"V":164,"w":178,"W":226,"x":126,"X":164,"y":124,"ý":124,"Ý":166,"Y":166,"ÿ":124,"Ÿ":166,"z":120,"Z":144," ":120,"Æ":230,"æ":202,"Å":168,"å":124,"Ç":160,"ç":118,"Ð":168,"ð":124,"Ø":174,"ø":126,"ß":130,"Þ":140,"þ":118,"א‬":126,"בּ‬":128,"ב‬":128,"ג‬":94,"ד‬":122,"ה‬":120,"ו‬":36,"ז‬":86,"ח‬":118,"ט‬":120,"י‬":36,"כּ‬":102,"כ‬":102,"ךּ‬":110,"ך‬":110,"ל‬":102,"מ‬":128,"ם‬":118,"נ‬":72,"ן‬":36,"ס‬":126,"ע‬":118,"פּ‬":116,"פ‬":116,"ף‬":116,"צ‬":110,"ץ‬":108,"ק‬":112,"ר‬":110,"שׁ‬":152,"שׂ‬":152,"תּ‬":142,"ת‬":142,"ש":152};
“4”12,“4”12,“4”12,“6”12,“6”12,“12”12,“6”12,“12”12,“6”12,“12”12,“7”120,“8”12,“12”12,“12”12,“12”12,”12,”12,“12”12,“12”12,“12”12,”12,“12”12,”12,“6”12,“6”12,“12”12,”12,“6”12,“12”,12,“12”12,”12,“7”12,”12,“12”12”,12,“12”,12,“12”,12,“12”,12,“12,”12,”12,“12,”12”,12,“12,”12,“12,”12,”12,”12,“12,”12,“12”,12,“12,”12,”12,“12,”12,”12,“12,”12,”12,”12,“12,”12,“12,”12,“12,”12,”12,“12,”12,“12,“12,”12,”12,“12,”12,”12,“12,”12,“12,“12,”12,“12,”12,“12,”12,“12,“:136,“e目前,在以下几点,“:10,”:10::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::“:40,:10,:10,:10,:10,:10,:10,:10,:12,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,:124,::112,“n”:144,“ñ”:112,“ñ”:144,“o”:126,“126”,除除除上述之外,还有其他方面的“126”,除除除除除除除上述之外,除除除除除上述外,除除除除其他外,除除除除除除除除除除上述外外,其他外,除除除除除除除除除其他外外,除除除除除除除除其他外,除除除除除除除其他外,除除除其他外,除除除除其他外,除除除除其他外,126外,除除除其他外,除除除其他外,除除除其他外,除除其他外,除除其他外,除其他外,除除其他外,除除其他外,除除其他外,除除其他外,除除除其他外,其他外,除除其他外,除除除其他外,除其他外,其他外,其他外,除除其他外,除除除除除其他外,其他外,除其他外,除除其他外,除其他外,除除除其他外,除其他外,除除除除除“Б”:126,“Ф”:164,“imk_”:112,“П”:144й":112,"Й":144,"ж":168,"Ж":224,"к":102,"К":130,"л":130,"Л":146,"м":140,"М":172,"н":110,"Н":144,"о":126,"О":172,"п":108,"П":144,"р":118,"Р":140,"с":118,"С":160,"ш":168,"Ш":188,"щ":180,"Щ":204,"т":112,"Т":144,"у":124,"У":158,"в":112,"В":138,"ы":148,"я":120,"Я":158,"Ы":180,"е":124,"Е":136,"ё":124,"Ё":136,"ю例如:60,“s”:114,“s”:114,“s”:114,“s”:114,”s”:144,:144,“,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;::38,:46,:216,:216,:106,:106,:例如::::::::::“:60,:60,:60,:60,:s;60,:s;s;s;s;s;s;s;s;s;s;s;s;s;s;s;s;s;s;s:114,s:114,s;114,s:114,:114,:114,:114,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:144,:ý:124,“Ý”:166,“y”:166,“ÿ”:124,“Ÿ”:166,“z”:120,“z”:144," ":120,"Æ":230,"æ":202,"Å":168,"å":124,"Ç":160,"ç":118,"Ð":168,"ð":124,"Ø":174,"ø":126,"ß":130,"Þ":140,"þ":118,"א‬":126,"בּ‬":128,"ב‬":128,"ג‬":94,"ד‬":122,"ה‬":120,"ו‬":36,"ז‬":86,"ח‬":118,"ט‬":120,"י‬":36,"כּ‬":102,"כ‬":102,"ךּ‬":110,"ך‬":110,"ל‬":102,"מ‬":128,"ם‬":118,"נ‬":72,"ן‬":36,"ס‬":126,"ע‬":118,"פּ‬":116,"פ‬":116,"ף‬":116,"צ‬":110,"ץ‬":108,"ק‬":112,"ר‬":110,"שׁ‬":152,"שׂ‬":152,"תּ‬":142,"ת‬":142,"ש":152}; 最后,您可以看到希伯来文字母(以防万一:由于字体方向相反,希伯来文字母看起来是一个值,而实际上是一个数组键)

我尝试将输入的文本拆分为符号,并从pSymbols数组中获取相应的值。我尝试了两种方法(基本上是相同的),但都不起作用:

<input type="text" value="" id="myinput" />

<script>
var splitText=$('#myinput').val().split('');

//method 1
console.log(pSymbols[splitText[0]]);

//method 2
$.each(pSymbols, function(key, value){
 if(key == splitText[0]){
  console.log(value)
 }
})

</script>

var splitText=$('#myinput').val().split('');
//方法1
log(pSymbols[splitText[0]]);
//方法2
$。每个(符号、函数(键、值){
如果(键==拆分文本[0]){
console.log(值)
}
})

我正在尝试的字符串是ם㪞עם㪞ש

您的
pSymbols
希伯来语键通常有另一个(不可见)字符(33次):

在某些情况下,还有与希伯来语字符相关的标点符号(7种情况):

  • Dagesh或Mapiq
  • 胫点
  • 罪恶点
因此,许多键不是单个字符。我已经清除了U+202C字符的键

我还修改了代码,以便在输入字符串中发现这样的标点符号,在这种情况下,在进行查找之前,将其与主字符一起使用:

//此对象已删除U+202C字符:
“3”122,“5”12,“12”12,“5”12,“12”12,“5”12,“12”12,“6”12,“12”12,“7”12,“12”12,“7”12,“12”12,“12”12,”12,“12”12,“9”12,“12”12,“12”12,”12,“12”12,“5”12,“12”12”12,“12”12,“12”12”,12,“12”12,“12”12”,12,“12”,12,“7”12,”12,“12,”12,“12”,8”12,“12,”12,”12,”12,“12,”12,“12,”12,”12,“12,”12,“12,”12,“8”12,”12,“12,”12,”12,“12,”12,”12,“12,”12,“12,”12,“12,”12,”12,“12,”12,“12,”12,“12,“12,”8”,8,“12,“12,“12,”12,“12”,8”,8”,12,“12,“12,“12,”12,“12,”8”,8,“12,“12,“12,““e”:136,目前,40,“,”:10,”:10,:10,:10,:10,:10,:10,:10,:136,”:10,:10,:10,:40,:40,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:40,:10,:10,:10,:40,:40,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:40,:40,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:10,:n:144,“ñ”:112,“ñ”:144,“o”:126,“ó”“126”,包括:172,“除了除了除了除了除上述之外,其他”除除除除上述之外,除除其他外,除除其他外,还有:172,”除除除除除除除上述之外,除除除除除除除上述之外,其他外,除除除除除除除除上述外,还有其他一些其他方面外,除除除除除其他外,除除其他外,除除除其他外,除除其他外,除除除其他外,除除除其他外,除除其他外,除除除其他外,除除其他外,除除其他外,除除除除其他外,除其他外,除除其他外,除其他外,除除其他外,除除除其他外,除除其他外,其他外,除除除其他外,除除其他外,除其他外,除其他外,除其他外,除除其他外,除除除除除其他外,除其他外,除除其他外,除其他外,除除除其他外,除其他外,除其他外,除除其他:126,“Ф”:164,“碜”:112,“碜”:144,“碜”:112,"Й":144,"ж":168,"Ж":224,"к":102,"К":130,"л":130,"Л":146,"м":140,"М":172,"н":110,"Н":144,"о":126,"О":172,"п":108,"П":144,"р":118,"Р":140,"с":118,"С":160,"ш":168,"Ш":188,"щ":180,"Щ":204,"т":112,"Т":144,"у":124,"У":158,"в":112,"В":138,"ы":148,"я":120,"Я":158,"Ы":180,"е":124,"Е":136,"ё":124,"Ё":136,"ю":162,:60,“s”:114,“s”:114,“s”:112,”112,“112,”112,”,”在“144,”144,“u”:144,”144,“112,”112,”112,“112,”是指144,“在”112,”112,”除除除除除除除除除除除除除除上述外,:112,”除除除除除上述外,“:60,“s”:60,“s”s”s:114,“s”s”:114,“s”:144,:144,;:144,;:38,;;;:38::::::::::::::::::36,:136,:136,:36,:36,:36,:36,:36,“““““““““““““““;;;;;;;;;;;;;::::::::::36,:36,:36,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::124,“Ý”:166,“y”:166,“ÿ”:124,“Ÿ”:166,“z”:120,“z”:144":120,"Æ":230,"æ":202,"Å":168,"å":124,"Ç":160,"ç":118,"Ð":168,"ð":124,"Ø":174,"ø":126,"ß":130,"Þ":140,"þ":118,"א":126,"בּ":128,"ב":128,"ג":94,"ד":122,"ה":120,"ו":36,"ז":86,"ח":118,"ט":120,"י":36,"כּ":102,"כ":102,"ךּ":110,"ך":110,"ל":102,"מ":128,"ם":118,"נ":72,"ן":36,"ס":126,"ע":118,"פּ":116,"פ":116,"ף":116,"צ":110,"ץ":108,"ק":112,"ר":110,"שׁ":152,"שׂ":152,"תּ":142,"ת":142,"ש":152};
//示例输入——我又添加了一个带有标点符号的字符
//(很抱歉把希伯来语弄得一团糟——我不知道)
让val=“םלועםו”?