我有一个问题,关于如何访问JavaScript对象的各个部分。
var dictionary = {
"gimme": "༼ つ ◕_◕ ༽つ",
"umadbro": "¯\_(ツ)_/¯",
"lenny": "( ͡° ͜ʖ ͡°)"
}
我正在编写一个程序,当你输入其对应名称(gimme、umadbro、lenny等)时,该程序将打印出实际的ASCII/Uni艺术。但是,我不确定如何去实现它。这是我目前的代码:
function checkCharacter() {
//Assign $ascii_box variable to ascii-box element
var $ascii_box = document.getElementById("ascii-box");
//Update value of $ascii_box_value everytime the text field changes
$ascii_box.on("input", function() {
var $ascii_box_value = $ascii_box.val();
});
//Check if value in text box is equal to a name in the dictionary object
//If equal, print the emote to the screen
if ($ascii_box_value === dictionary) {
}
}
我该如何访问字典中的单词,并在文本框中输入时将它们打印成表情符号?感谢您提前的帮助!
square brackets
. - Daniel A. White