说明
入门
入门
例子
文档
核心
配置
链式调用
扩展
序列化
表达式
解析和评估
句法
表达式树
代数
定制
安全
数据类型
数字
大数字
分数
复数
矩阵
单位
参考
类
方法
常量
定制捆绑
命令行界面
历史
链式调用 - Math.js文档 - 笔下光年
网站首页
链式调用
Math.js 通过将值包装到 `Chain` 中来支持链式操作。 可以使用函数`math.chain(value)`(以前的`math.select(value)`)创建链。 数学命名空间中可用的所有函数都可以通过链执行。 函数将以链的值作为第一个参数执行,然后是函数调用本身提供的额外参数。 ```javascript math.chain(3) .add(4) .subtract(2) .done() // 5 math.chain( [[1, 2], [3, 4]] ) .subset(math.index(0, 0), 8) .multiply(3) .done() // [[24, 6], [9, 12]] ``` #### API 链的构造如下: ```javascript math.chain() math.chain(value) ``` 该链具有数学名称空间中可用的所有函数,并具有许多特殊函数: - `done()` 完成链并返回链的值。 - `valueOf()` 与 `done()` 相同,返回链的值。 - `toString()` 对链的值执行 `math.format(value)`,返回值的字符串表示形式。
上一篇:
配置
下一篇:
扩展