JS补位函数问题

FR的JS里面怎么调用补位函数padLeft()...

------

padLeft()测试

image.png

-------

经过测试,除了下面两个大佬的方法,padStart()也可以直接用

image.png

让过去 发布于 2021-6-29 10:28 (编辑于 2021-6-29 10:54)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
axingLv6专家互助
发布于2021-6-29 10:38

可以通过这种写法来实现

var a= ("0000000000000000"+123).substr(-8);

image.png

最佳回答
1
luojian0323Lv7资深互助
发布于2021-6-29 10:30(编辑于 2021-6-29 10:43)

这个函数帆软自带的没有。你是装了插件函数吗?

如果你装了插件函数

可以在js中这样调用

FR.remoteEvaluate("padleft()")

-------------------------

String.prototype.padLeft =

Number.prototype.padLeft = function(total, pad) {

  return (Array(total).join(pad || 0) + this).slice(-total);

}

查了一下js中可以直接用

//补位

"X".padLeft(5, "Y"); //返回:YYYYX

(50).padLeft(5);   //返回:00050

 

var x = 1;

x.padLeft(2);     //返回:01

 

//截位

(123).padLeft(2);   //返回:23

image.png

  • 3关注人数
  • 496浏览人数
  • 最后回答于:2021-6-29 10:54
    请选择关闭问题的原因
    确定 取消
    返回顶部