【问题标题】:javascript shorthand for python a[1:]python a[1:]的javascript简写
【发布时间】:2013-04-10 13:17:21
【问题描述】:

所以我在 javascript 中有一个字符串

var s="may the force";

我只想要the force 部分, 在python中我可以做s[4:],所以有 javascript中有任何等价物吗?

【问题讨论】:

    标签: javascript python string substring


    【解决方案1】:

    你可以使用:

    var s = "may the force";
    var t = s.substring(4);
    
    alert(t); //alerts "the force"
    

    查看Fiddle

    【讨论】:

    • 不用担心 :) 如果这个答案有帮助,您可以将其标记为“已接受”吗?将不胜感激!非常感谢
    【解决方案2】:

    你可以substrsubstring

    //substr
    var tf1 = s.substr(4);
    
    //substring
    var tf2 = s.substring(4);
    

    【讨论】:

      【解决方案3】:

      你可以这样做:

      var s = "may the force";
      var res = s.slice(4);
      

      【讨论】:

        【解决方案4】:

        在最新的 JavaScript 实现中,有一个类似的简写符号,但请注意,它尚不兼容跨浏览器,因为它仅在具有最新 JavaScript 实现的浏览器中受支持.

        var s = 'happy';
        s[3]; // "p"
        

        我在浏览时在 Mozilla 开发者网络 上遇到了这个问题。希望我保存了链接。

        【讨论】:

        • 我在重新阅读后意识到这实际上并不能解决问题,因为它只输出一个字母而不是尾随文本,但是因为这回答了类似 python 表示法的部分(和因为它是一个很酷的信息)我会留下它。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-04-23
        • 1970-01-01
        • 2017-01-30
        • 2013-12-03
        • 2015-07-28
        • 2011-12-04
        • 2013-09-20
        相关资源
        最近更新 更多