因为现在写的小程序要实现一个删除按钮,点击后可以删除最后一个字符,比如我输入了"1234",点击后就会变成"123",但是我竟然没有找到方法可以做到。。。pop(),splice()都不支持,求大大帮忙解答下

展开全部
收起
6回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Kennedy

    18人对此回答表示赞同

    谢谢5L,测试了的确可以,便捷,点赞

    展开
    18
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 张小千

    16人对此回答表示赞同

    a=a.slice(0,-1)

    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 你庄哥

    13人对此回答表示赞同

    谢谢1,我刚刚在编写这个问题的时候突然灵机一动,也是想到了用a.slice(0,a.length-1)的方法来实现,可是好奇是不是还会有其他方法,所以还是把问题发出来

    展开
    13
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 大吉大利今晚吃鸡

    9人对此回答表示赞同

    我研究过,数组是有pop和splice方法的,听你说了转类型突然又有一个思路,就是用.split("")来将字符串打散成数组,然后用数组的pop()方法去掉最后一个,然后再用.join("")重新将这个数组组合成字符串,也可以达到删除最后一个字符的效果,虽然好像麻烦点,slice相对简单一点,不过也不失为一个解决方案,哈哈,果然程序员的世界,办法比问题多

    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 话梅

    6人对此回答表示赞同

    给你个思路,用length获取到他的长度,然后根据这个长度截取这个字符串

    展开
    6
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 周欣

    5人对此回答表示赞同

    我觉得这个不支持的原因可以是因为var是弱类型的,也可能本身就不支持,如果你想研究的话可以把它转成你要的类型再试一下

    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部