将导出['delete']作为nodejs中的exports.delete运行

时间:2013-08-19 14:04:06

标签: node.js

this solution,我认为如果我写exports['delete'],它将在nodejs中以exports.delete运行。

假设我有这个分块代码,

exports['delete'] =
function(params) {

  var authCookie =
  this
  .server
  .authCookie
  .apply(
    ini,
    [
      params
    ]
  );

它会以

运行吗?
exports.delete =
function(params) {

  var authCookie =
  this
  .server
  .authCookie
  .apply(
    ini,
    [
      params
    ]
  );

然后我可以从外面调用它?

1 个答案:

答案 0 :(得分:0)

不仅在这种情况下,只要你的参数是一个有效的javascript标识符,那两个是相同的, 例如:

object.name

与:

完全相同
object['name']

如果name不是有效的标识符,您应使用第二种形式, 并记住鼓励第一种形式。