我目前正在编写大量代码,但我会保持简单.我有一个javascript数组(可能是一个对象,仍然不确定传统的命名),这里是初始化代码:
var myArray = ["assignS" , ";" , "S"]
Run Code Online (Sandbox Code Playgroud)
这是我从元素上的firebug作为console.log()得到的.发布的代码太多,因为通过许多for循环为其分配了多个值.所以这个数组(或对象)稍后打印如下:
document.write("S -> " + myArray);
Run Code Online (Sandbox Code Playgroud)
输出:
S -> assignS,;,S
Run Code Online (Sandbox Code Playgroud)
我不希望在结果中使用这些逗号,它会产生问题,因为数组中的某些元素可能是逗号本身.由于这个原因,我已经排除了.join()方法,并且我不确定如何继续.
我目前正在尝试从字典中获取值的索引并且不确定要尝试的内容.
我的字典是:
midi2notes = {
'c':("0","12","24","36","48","60","72","84","96","108","120"),
'des':("1","13","25","37","49","61","73","85","97","109","121"),
'd':("2","14","26","38","50","62","74","86","98","110","122"),
'ees':("3","15","27","39","51","63","75","87","99","111","123"),
'e':("4","16","28","40","52","64","76","88","100","112","124"),
'f':("5","17","29","41","53","65","77","89","101","113","125"),
'ges':("6","18","30","42","54","66","78","90","102","114","126"),
'g':("7","19","31","43","55","67","79","91","103","115","127"),
'aes':("8","20","32","44","56","68","80","92","104","116"),
'a':("9","21","33","45","57","69","81","93","105","117"),
'bes':("10","22","34","46","58","70","82","94","106","118"),
'b':("11","23","35","47","59","71","83","95","107","119")
}
Run Code Online (Sandbox Code Playgroud)
示例:我想从key-'c'获取值 - "60"的索引.哪个应该是5.什么是最有效/最快的方法.
arrays ×1
comma ×1
dictionary ×1
indexing ×1
javascript ×1
key ×1
key-value ×1
object ×1
output ×1
python ×1