当前位置: 首页 > 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简介(三)——寻找质数
  • 北京初“探”,还是初“谈”
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • 【css3】浏览器内核及其兼容性
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • const let
  • Django 博客开发教程 16 - 统计文章阅读量
  • ES6之路之模块详解
  • Javascript基础之Array数组API
  • jquery ajax学习笔记
  • JS题目及答案整理
  • js学习笔记
  • js中的正则表达式入门
  • mysql_config not found
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 复习Javascript专题(四):js中的深浅拷贝
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 两列自适应布局方案整理
  • 新书推荐|Windows黑客编程技术详解
  • 终端用户监控:真实用户监控还是模拟监控?
  • 阿里云移动端播放器高级功能介绍
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​Spring Boot 分片上传文件
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #Z2294. 打印树的直径
  • (1)bark-ml
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (zt)最盛行的警世狂言(爆笑)
  • (八)Flask之app.route装饰器函数的参数
  • (独孤九剑)--文件系统
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (四)Linux Shell编程——输入输出重定向
  • .Net 4.0并行库实用性演练
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .Net程序帮助文档制作