演算関数をリネーム [mathjs]の演算関数はadd,subtracct,multiply,divideと長くまたわかりにくい。そこで演算関数自体を代入することでリネームする。 以前の記事で書いたJavaScriptのLegendre関数を複素関数化する。 import mathjs from 'mathjs' export default function(n, x){ const add=mathjs.add, sub=mathjs.subtract, mul=mathjs.multiply, div=mathjs.divide; if( n===0 ) return 1; if( n===1 ) return x; if( x===1 ) return 1; else if( x===-1 ) return n%2===1 ? -1 : 1; let val=0, val_n=x,