如果字符串的长度超过6个字就…
var str = "时间有限来不及去惦记心里没有我的人"/* str.length>6 .... *//*"时间有限来不...*/console.log(str.length)if(str.length>6){var res = str.slice(0,6)+"...";// var res = str.substr(0,6)+"...";console.log(res)}
如果字符串的长度超过3个字就…
第一种:<script>var arr =["你好","添加了附近","纪律京东方防静电","放大镜冷风机"]/*["添加了...","纪律京...","放大镜..."]*/var res =[];arr.forEach(item=>{if(item.length>3){item = item.substr(0,3)+"...";}res.push(item)})console.log(res)</script>
第二种:<script>var arr =["你好","添加了附近","纪律京东方防静电","放大镜冷风机"]var res = arr.map(item=>{if(item.length>3){item = item.substr(0,3)+"..."}return item});console.log(res)</script>
输入”你”只显示有这个关键字的元素,然后字符大于3个就之后字为…
<body><input type="text" id="input"><script>var arr =["你好","添加了附近你","纪律京大东方防静电","放大镜冷风机"]/*1、需要得到一个只包含关键字的数组["你好","添加了附近你",]2、对数组中的值处理["你好","添加了..."]*/$("#input").keyup(function(event){if(event.keyCode==13){var value = $(this).val();/* filter */var res = arr.filter(item=>{// console.log(item)return item.includes(value);})var lists = res.map(item=>{if(item.length>3){item = item.substr(0,3)+"..."}return item;})console.log(lists)}})</script>
输入id获取对应项目,然后name之后”…”
输入id获取对应项目,然后name之后"..."<body><input type="text" id="app"><script>var arr = [{id:1001,name:"html"},{id:1002,name:"css"},{id:1003,name:"js"}]/*[{id:1001,name:"html..."}]*//* 1、获取input的值 *//* 2、根据id值,获取数组中对应的项目 *//* 3、name+"..." */$("#app").keyup(function(event){if(event.keyCode==13){var value = $(this).val();var res = arr.find(item=>{return item.id == value;})res.name = res.name +"...";var list = [res];console.log(list)}})</script></body>
利用split方法将hello变为olleh
<script>/* hello *//* olleh */var str = "hello";var arr = str.split("");arr.reverse();console.log(arr.join(""))</script>
将一段链接变成 var obj ={order:hot,cat:你,limit:35, offset:140 }
<script>var url ="https://www.baidu.com?order=hot&cat=你&limit=35&offset=140";/*var obj ={order:hot,cat:你,limit:35,offset:140}*//* 1、order=hot&cat=你&limit=35&offset=140 *//* 2、 ['order=hot', 'cat=你', 'limit=35', 'offset=140'] */var res = url.split("?")[1].split("&");console.log(res)var obj = {}/* 3、需要让数组的每一项中第一项作为key第二项作为value*/res.forEach(item=>{var list = item.split("=");console.log(list)obj[list[0]] = list[1];})console.log(obj)</script>
