javascript中的C#TrimEnd()等价物[重复]

Posted

技术标签:

【中文标题】javascript中的C#TrimEnd()等价物[重复]【英文标题】:C# TrimEnd() equivalent in javascript [duplicate] 【发布时间】:2017-06-19 16:48:43 【问题描述】:

我有这样的声明

bicCode.ToUpper().TrimEnd('X');

我想用javascript重写这个

response.data.toUpperCase().??

如何用javascript编写trimend函数?

【问题讨论】:

@Equalsk 这与 TrimEnd 的行为并不完全相同。 你为什么不试试下面的:codereview.stackexchange.com/questions/28464/… @DavidSherret 你说得对,我的措辞很糟糕,但这并不是要直接回答这个问题,这更像是一个 OP 没有付出努力的问题。我什至不是 JavaScript 人,但在阅读了那个帖子后,我在大约 2 分钟内写了 TrimEnd:jsfiddle.net/cgvw5x9e,如果我能做到,那么 OP 也可以。 @Jakotheshadows 无法回复锁定的帖子。 是的,上帝禁止人们在旨在帮助人们做到这一点的网站上轻松找到有用的信息。最好对帖子进行肤浅的检查,错误地断定它是重复的,然后关闭它,从而浪费了为 cmets 和答案做出贡献的人(包括您自己)的生产力,并剥夺了 OP 的一个好问题。 【参考方案1】:

这应该可行:

response.data.toUpperCase().replace(/\s+$/g, '');

【讨论】:

以上是关于javascript中的C#TrimEnd()等价物[重复]的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 等价于 ?? C#中的运算符[重复]

C#中删除字符串最后一个字符串的几种方式

等价于 JavaScript 中的 continue 语句

JavaScript 中的负向后等价

JavaScript 中的负向后等价

在C#中,Trim().TrimEnd('i')的意思是将字符串包括i后的全部删除吗?