javascript - 如何在 JavaScript 中创建类似 something.function() 的函数?

标签 javascript

假设我有这个功能:

function test(firstNumber,SecondNumber){
  return (firstNumber*secondNumber);
}

我想像下面这样以不同的方式执行相同的功能(上述功能),我想知道在 JavaScript 中如何实现:

var firstNumber= 10; //some number;
firstNumber.test(secondNumber);

最佳答案

您可以使用 Number 的自定义原型(prototype)

Number.prototype.test = function (n) {
    return this * n;
}

var firstNumber = 10; //some number;
document.write(firstNumber.test(15));

关于javascript - 如何在 JavaScript 中创建类似 something.function() 的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37027571/

相关文章:

javascript - 为什么 child 可以重定向父框架?

javascript - 选择元素的子集,并将它们包装在 div 中

javascript - Parse.com 循环内的 Javascript 异步调用

javascript - 将数据从请求对象传递到模板node.js

javascript - 使用 ReactJS 传递 props

javascript - 如何在新的 Promise 中安排参数?

javascript - 如何在邮件签名中使用位智导航链接

javascript - Magento 自定义选项不起作用

javascript - document.getElementsByTagName 不是函数

php - 在动态创建的 div-tag php javascript 中回显