我想為我使用的不屬于javascript的普通函式創建一個npm包,但我不知道如何創建它們來作為方法使用,讓我自己解釋一下
。例如,我想使用一個類似于
的函式let reverseString = (string)=> string. split('').reverse().join(')。
當然,我可以像reverseString(''somethinghere')
但我希望能像'somethinghere'.reverseString()
事先非常感謝你.....
uj5u.com熱心網友回復:
哦。它與npm包完全沒有關系。你說的是JS原型。基本上你想在String類中添加自定義函式。這不是一個好主意,但如果你想的話,你還是可以這么做的
。String.prototype>。 reverseString = function (str) {
return str.split(''/span>)。 reverse().join('')。
uj5u.com熱心網友回復:
用你的方法創建一個.js檔案:
module.exports = {
reverseString: (string) => string.split('') 。 reverse().join('')
}
然后在其他地方,用require()
const somethinghere = require('myfile.js'>)
somethinghere.reverseString('hello')
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/309271.html
標籤:
上一篇:將資料框架的列值轉換為十進制值
