当前位置: 首页 > news >正文

【译】JS基础算法脚本:字符串结尾

需求

给出字符串是否以给定的字符结尾

confirmEnding("He has to give me a new name", "name") should return true.

思路1

  1. str.substr或者substr方法

function confirmEnding(str, target) {
  return str.substr(str.length-target.length) === target ? true:false;
}
confirmEnding("Bastian", "n");

思路2

  1. str.endswith() //ES6

function confirmEnding(str, target) {
  return str.endswith(target);
}
confirmEnding("Bastian", "n");

相关

substr(start,length)
substring(start,end)
  • substr是从起始点截取某个长度的字符串

  • substring是截取2个位置之间的字符串

有其他好的方法或思路或者对各方法有更深理解的道友,不妨在沙发区神交一番。

相关文章:

  • 自动内存管理技术的思考
  • centos7 开启特定的端口
  • 每天学一点Scala之声明变量
  • 仿腾讯留言效果(拖动分页)
  • Window 包管理工具: chocolatey
  • 用于主题检测的临时日志(a6578c68-6d46-43af-917d-9f5080ef3e4d - 3bfe001a-32de-4114-a6b4-4005b770f6d7)...
  • 【iCore4 双核心板_ARM】例程五:SYSTICK定时器 实验——定时点亮LED
  • c# 错误和异常处理
  • http://blog.csdn.net/renwuqiangg/article/details/53088720
  • 利用XML序列化实现程序配置文件
  • 想要快速搭建开发测试环境?这么做就可以!
  • 漂浮广告,IE,FireFox下兼容,多个漂浮不冲突
  • 需求引导设计 切莫教条主义
  • RSA简介(三)——寻找质数
  • 北京初“探”,还是初“谈”
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • 10个确保微服务与容器安全的最佳实践
  • Android系统模拟器绘制实现概述
  • const let
  • Joomla 2.x, 3.x useful code cheatsheet
  • JSDuck 与 AngularJS 融合技巧
  • Nodejs和JavaWeb协助开发
  • Redis 中的布隆过滤器
  • Webpack 4x 之路 ( 四 )
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 使用docker-compose进行多节点部署
  • 新书推荐|Windows黑客编程技术详解
  • 一份游戏开发学习路线
  • #HarmonyOS:基础语法
  • (10)ATF MMU转换表
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (6)设计一个TimeMap
  • (C++)八皇后问题
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (分类)KNN算法- 参数调优
  • (南京观海微电子)——COF介绍
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (四)JPA - JQPL 实现增删改查
  • (转)Google的Objective-C编码规范
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .NET Core 中的路径问题
  • .NET delegate 委托 、 Event 事件
  • .net 简单实现MD5
  • .Net中的集合
  • .vue文件怎么使用_我在项目中是这样配置Vue的
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [Android]Android P(9) WIFI学习笔记 - 扫描 (1)
  • [BUG] Hadoop-3.3.4集群yarn管理页面子队列不显示任务
  • [Codeforces] number theory (R1600) Part.11
  • [Flexbox] Using order to rearrange flexbox children
  • [flink总结]什么是flink背压 ,有什么危害? 如何解决flink背压?flink如何保证端到端一致性?
  • [hadoop读书笔记] 第十五章 sqoop1.4.6小实验 - 将mysq数据导入HBASE
  • [HeadFrist-HTMLCSS学习笔记][第一章Web语言:开始了解HTML]