CoffeeScript 字符串 - lastIndexOf()

描述

此方法接受子字符串并返回其在调用 String 对象中最后出现的索引。 它还接受一个可选参数 fromIndex 以开始搜索,如果未找到该值,则返回 -1。


语法

下面给出的是 JavaScript 的 lastIndexOf() 方法的语法。 我们可以使用 CoffeeScript 代码中的相同方法。

string.lastIndexOf(searchValue[, fromIndex])

示例

以下示例演示了在 CoffeeScript 代码中使用 JavaScript 的 lastIndexOf() 方法。 将此代码保存在名为 string_lastindexof.coffee 的文件中

str1 = "A sentence does not end with because because, because is a conjunction." 
index = str1.lastIndexOf  "because"  
console.log "lastIndexOf the given string because is :" + index   
         
index = str1.lastIndexOf "a"  
console.log "lastIndexOf the letter a is :"+ index

打开命令提示符并编译.coffee 文件,如下所示。

c:\> coffee -c string_last_indexof.coffee

在编译时,它会提供以下 JavaScript。

// Generated by CoffeeScript 1.10.0
(function() {
  var index, str1;

  str1 = "A sentence does not end with because, because because is a conjunction.";

  index = str1.lastIndexOf("because");

  console.log("lastIndexOf the given string because is :" + index);

  index = str1.lastIndexOf("a");

  console.log("lastIndexOf the letter a is :" + index);

}).call(this);

现在,再次打开命令提示符 并运行 CoffeeScript 文件,如下所示。

c:\> coffee string_last_indexof.coffee

执行时,CoffeeScript 文件产生以下输出。

lastIndexOf the given string because is :46
lastIndexOf the letter a is :57

❮ CoffeeScript - 字符串