我是JavaScript新手。以下代码来自一些生产代码库。regDefinition以JSON格式传递。但是我不太确定方法体中的语法。特别是||和[]部分。functiongetCookieValue(regDefinition){return(document.cookie.match(regDefiniation.regEx)||[])[regDefiniation.index]||null;} 最佳答案 看起来有人付出了很多努力来让它变得很难阅读。如果我解释正确,它会做这样的事情:调用匹配方法。它返回一个匹配数组,或者什么都不