Truncate a string

截断字符串

(用瑞兹来截断对面的退路)

如果字符串的长度比指定的参数num长,则把多余的部分用...来表示。

切记,插入到字符串尾部的三个点号也会计入字符串的长度。

但是,如果指定的参数num小于或等于3,则添加的三个点号不会计入字符串的长度。

当你完成不了挑战的时候,记得开大招‘Read-Search-Ask‘。

这是一些对你有帮助的资源:

function truncate(str, num) {
  // 请把你的代码写在这里
  if(num>=str.length){
    return str;
  }else if(num<=3){
    return str.slice(0,num)+"...";
  }else{
    return str.slice(0,num-3)+‘...‘;
  }
}
truncate("A-tisket a-tasket A green and yellow basket", 11);
时间: 2024-10-11 02:25:03

Truncate a string的相关文章

Python基础篇【第1篇】: 内置库模块 OS

os包提供了操作系统函数的不依赖平台的接口.设计为Unix风格的,虽然错误处理是go风格的:失败的调用会返回错误值而非错误码.通常错误值里包含更多信息.os包的接口规定为在所有操作系统中都是一致的.非公用的属性可以从操作系统特定的syscall包获取. 官方链接:https://studygolang.com/pkgdoc =============== 函数部分 ===================== func Hostname func Hostname() (name string,

Oracle/PLSQL: LPAD Function-from cyber

Oracle/PLSQL: LPAD Function This Oracle tutorial explains how to use the Oracle/PLSQL LPAD function with syntax and examples. Description The Oracle/PLSQL LPAD function pads the left-side of a string with a specific set of characters (when string1 is

fcc 基础算法题

fcc 基础算法题 fcc Reverse a String 翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串. function reverseString(str) { var arr =str.split(""); //string.split("");以""分割字符串 并返回新的数组 不改变原字符串 arr.reverse(); //反转数组 返回数组的引用 改变原数组 arr = ar

标准库 - fmt/format.go 解读

// Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // go/src/fmt/format.go // version 1.7 package fmt import ( "strconv" "unicode/ut

fcc初级算法题

  1.Reverse a String 翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串. 你的结果必须得是一个字符串 function reverseString(str) { str = str.split(''); str.reverse(); str = str.join(''); return str; } reverseString("hello"); 2.Factorialize a Number 计算一个整数的阶乘

Freecodecamp 前端初级算法(个人向)

freecodecamp 初级算法地址戳这里 Reverse a String 翻转字符串 1 function reverseString(str) { 2 str=str.split("").reverse().join(""); 3 return str; 4 } 5 6 reverseString("hello") Factorialize a Number 计算一个整数的阶乘 1 function factorialize(num) {

ORACLE_LPAD_FUNCTION

Oracle / PLSQL: LPAD Function This Oracle tutorial explains how to use the Oracle/PLSQL LPAD function with syntax and examples. Description The Oracle/PLSQL LPAD function pads the left-side of a string with a specific set of characters (when string1

Zend API:深入 PHP 内核

Introduction Those who know don't talk. Those who talk don't know. Sometimes, PHP "as is" simply isn't enough. Although these cases are rare for the average user, professional applications will soon lead PHP to the edge of its capabilities, in t

os包方法

os包中实现了平台无关的接口,设计向Unix风格,但是错误处理是go风格,当os包使用时,如果失败之后返回错误类型而不是错误数量. os包中函数设计方式和Unix类似,下面来看一下. func Chdir(dir string) error   //chdir将当前工作目录更改为dir目录. func Getwd() (dir string, err error)    //获取当前目录,类似linux中的pwd func Chmod(name string, mode FileMode) er