0

我注意到一些非常奇怪的事情。这不是一个大问题,解决方法很容易,尽管我认为甚至不需要解决方法。

使用纯节点:

const {fraction, add} = require('mathjs');
const f1 = fraction(1, 3);
const f2 = fraction(1, 3);
console.log(add(f1, f2));
//output { s: 1, n: 2, d: 3 }

同时这发生在我的 react-native 应用程序中

import React from 'react';
import {View} from 'react-native';
import {fraction, add} from 'mathjs';

const f1 = fraction(1, 3);
const f2 = fraction(1, 3);
console.log(add(f1, f2));

const App = () => {
    return <View></View>;
};
export default App;

//output {"d": 3, "mathjs": "Fraction", "n": 2}

s: 1第一个输出是什么意思?为什么要"mathjs": "Fraction"在第二个中添加?

解决方法很简单,只需 fraction{n, d} = add(f1, f2)

4

0 回答 0