【问题标题】:Please can someone explain what the second square bracket notation is doing here?请有人能解释一下第二个方括号符号在这里做什么吗?
【发布时间】:2020-03-30 01:50:08
【问题描述】:
function(today) {
    var weekFromToday = new Date(today.getTime() + 7 * 24 * 60 * 60 * 1000); 
    var dayNames = ["x","y", "z"]; 
    var day = dayNames[weekFromToday.getDay()]; 
}

第三个变量中的方括号不是索引号,在这种情况下符号是什么意思?

【问题讨论】:

标签: javascript square-bracket


【解决方案1】:

它的工作方式与通过索引访问的任何其他数组值一样。

这里weekFromToday.getDay()返回一个0-6的整数,如果

var dayNames = ["x","y", "z"]; 

曾经

var dayNames = ["Sun","Mon", "Tue"...]; 

您会收到当天的名称。

【讨论】:

    猜你喜欢
    • 2015-01-06
    • 1970-01-01
    • 2011-11-28
    • 2019-08-20
    • 2011-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多