11-数组的链接截取和替换

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<script>

    var arr1 = ["a","b","c"];
    var arr2 = [1,2,3];

    //concat把数组链接在一起
    var arr3 = arr1.concat(arr2);
    console.log(arr1);
    console.log(arr2);
    console.log(arr3);

    //slice数组的截取
//    var arr4 = arr3.slice(2);["c",1,2,3]
//    var arr4 = arr3.slice(-2);[2,3]
//    var arr4 = arr3.slice(4,2);//[]
//    var arr4 = arr3.slice(2,4);//["c", 1]索引值包括坐标的不包括右边的。
//    console.log(arr3);
//    console.log(arr4);

    //splice操作和截取原数组
    var arr5 = ["关羽","关羽","关羽"];
    //替换的元素不能是以数组形式存在,否则将整个数组放进原数组中。
    var arr4 = arr3.splice(0,3,"关羽","关羽","关羽");
    console.log(arr3);
    console.log(arr4);

</script>
</body>
</html>

  

时间: 2024-12-28 21:22:00

11-数组的链接截取和替换的相关文章

数组元素的填充与替换、排序和复制

import java.util.Arrays; public class Copy2 { public static void main(String [] args){ //数组填充 fill(要元素替换的数组int[]a,填充的值int value) int []a = new int [6]; Arrays.fill(a,8); //将a数组中所有元素填为8 for(int n:a){ //foreach遍历数组 System.out.print(n+" "); } Syste

寻找自适应元素(11)-图片链接

寻找自适应元素(11)-图片链接 设计要点:excle.界面.自动调整.图片链接 阿金:哎哟,你要算聪明的,就没有笨人了,哈哈. 秀秀:去去去,又开始了,俺就不信赢不过你! 阿金:那你就说一个透视表不能实现的自动功能! 秀秀:图片链接. 阿金:"图片链接"?是什么意思? 秀秀:就是无论你的数据什么时候有变化,所建立的图片链接区域内容立即自动更新,而不用什么"刷新"! 阿金:又抓住"刷新", 秀秀:哼哼,这是你的软肋.

C#二进制字节数组操作函数 截取字节数组SubByte

/// <summary> /// 截取字节数组 /// </summary> /// <param name="srcBytes">要截取的字节数组</param> /// <param name="startIndex">开始截取位置的索引</param> /// <param name="length">要截取的字节长度</param> ///

PHP:字符串转数组,数组转字符串;字符串截取、替换、查找

字符串转数组$str = 'one|two|three|four'; print_r(explode('|', $str)); //explode 以字符串分割字符串到数组 $str = 'one two three'; //str_split 以位数分割 $arr1 = str_split($str); $arr2 = str_split($str, 3); print_r($arr1); print_r($arr2); 打印如下:Array ( [0] => o [1] => n [2]

Go 系列教程 —— 11. 数组和切片

数组 数组是同一类型元素的集合.例如,整数集合 5,8,9,79,76 形成一个数组.Go 语言中不允许混合不同类型的元素,例如包含字符串和整数的数组.(译者注:当然,如果是 interface{} 类型数组,可以包含任意类型) 数组的声明 一个数组的表示形式为 [n]T.n 表示数组中元素的数量,T 代表每个元素的类型.元素的数量 n 也是该类型的一部分(稍后我们将详细讨论这一点). 可以使用不同的方式来声明数组,让我们一个一个的来看. package main import ( "fmt&q

C# 字符串的截取和替换

1.取字符串的前n个字符 (1)string str1=str.Substring(0,n); (2)string str1=str.Remove(i,str.Length-n); 2.去掉字符串的前n个字符 string str1=str.Remove(0,n); string str1=str.SubString(n); 3.从右边开始取n个字符: string str1=str.SubString(str.Length-n); string str1=str.Remove(0,str.Le

Python字符串拼接、截取及替换方法总结

字符串拼接: 用字符串的join方法: a = ['a','b','c','d'] content = '' content = ''.join(a) print content content的结果:'abcd' 用字符串的替换占位符替换: a = ['a','b','c','d'] content = '' content = '%s%s%s%s' % tuple(a)  print content content的结果是:'abcd' 字符串截取: python的字串列表有2种取值顺序 1

面试题4 将一个char数组中的所有空格替换成%20

题目: 将一个字符串 (char数组) 中的所有空格都替换成 "%20". 这里假设数组中是有足够的空余空间的  所以不需要扩展数组 解题思路就是 首先判断数组中到底有多少个空格 这样就可以知道 新的数组有多长 然后反着遍历数组 从最后一个开始  将字符串中的最后一个字符  移动到新的最后一个位置  然后是倒数第二个  一旦遇到空格就将 '0', '2', '%' 三个字符分别插入新的位置 以此类推 代码如下 public void mySolution(char[] str){ in

截取字符串替换成星号

1 public class TestDemo8 { 2 3 final static String STARS = "*******************************"; 4 5 public static void main(String[] args) { 6 7 String s = "(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.217)(PORT = 1521))"; 8 int beginInd