首页 > 其他分享 >蓝图-数组

蓝图-数组

时间:2023-07-01 21:23:18浏览次数:27  
标签:返回 Index 下标 蓝图 数组 ref Loop

蓝图-数组

创建数组

创建一个变量,在细节面板中选中Array

Get(a copy)Get(a ref)

都是通过索引返回数组值,不同的是 ref实际上是获取数组本身,如果修改了ref将会反应回数组中,copy只是复制了一个相同的值,与数组元素无关,进行修改不会反应回数组中。

如果只是读取数据建议使用copy,如果想要修改数组数据则使用ref

Set

Size to Fit 允许数组进行自动扩充,如果设置的下标超过原本的下标允许自动扩充

AddAdd Unique

都是在数组末尾添加一个元素,unique不允许添加重复的元素

ContainsFind

都是查找 item 返回值不同,Contains 存在返回 true 不存在返回 false,Find 返回下标 index

LengthLast Index

length返回数组长度,Last Index 返回最后一个下标,length=last index - 1

Resize

重置数组自动添加为默认值

Loop

For Each Loop

Loop Body 执行完这个节点后做什么

Array Element 当前元素的数值

Array Index 当前元素的索引号

Completed 遍历完数组后做什么

For Each Loop Break

与上面一个遍历类似,只是多了一个break方法

Shuffle

随机打乱数组值

标签:返回,Index,下标,蓝图,数组,ref,Loop
From: https://www.cnblogs.com/mpmp/p/17519947.html

相关文章

  • 350. 两个数组的交集 II
    难度简单980给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。 示例1:输入:nums1=[1,2,2,1],nums2=[2,2]......
  • 二维动态数组的例化理解(多维动态数组)
    例如:二维动态数组:cgs_addr_range_mapping[][]cgs_addr_range_mapping[cfg.mst_num][cfg.slv_num]如取cfg.mst_num=3cfg.slv_num=2例化第一层(第一维)cgs_addr_range_mapping=new[cfg.mst_num];//动态数组第一维赋值new第一层有的值cgs_addr_range_mapping[0][]......
  • 数组的隐式交集
    问题:在另一个表中引用“=轮休!$B$2:$G$5="休"”结果却不正确解决:公式本身没有问题,但是在输入的时候,组合键不应使用<Ctrl+Enter>,而是<Ctrl+Shift+Enter>,三键的结果才是数组。补充:<Ctrl+Enter>相当于复制,是在单元格中批量录入相同内容的组合键。此处使用了绝对引用,理论上......
  • JS中数组的22种常用API
    一、引言前端开发中,数组是一种常见且重要的数据结构。数组提供了许多便捷方便的方法来操作和处理其中的数据。本文将简单介绍前端开发中数组的常用API。二、22种常用方法2.1、push()和pop()push()方法用于向数组末尾增加一个元素,并返回数组最新的长度。constfruits=['......
  • 一维数组转为多维
    functionconvertToMultiDimensionalArray(arr){varmap={};varroots=[];//将数组元素以ID为键,构建一个映射表for(vari=0;i<arr.length;i++){varitem=arr[i];item.children=[];map[item.id]=item;varparentId=item......
  • js-遍历两个对象数组,属性值相等的一项合并属性并生成新数组
    operatData.value.seriesList=res.data.seriesList.reduce((accumulator,current)=>{constexisting=userOptionsColor.find(item=>item.name===current.name)if(existing){accumulator.push({...current,...existing})......
  • js 数组和链表分别实现队列
    链表实现/***1.单项链表实现队列,但要同时记录head和tail*2.要从tail入队,head出对,否则出队时,tail不好定位*2.单独记录length,不可遍历链表获取length*/classMyQueue{head=null;//头tail=null;//尾len=0;add(n){letnewNode={......
  • 【面试题】数组去重你想到几种办法呢?
    前言你是否在面试的过程中被考到过给你一个数组让你去掉重复项呢?当时你的脑海里除了用Set实现之外,你还与面试官讲了什么去重的方法呢?你能否封装来一个可复用的数组去重api呢?依稀记得当时我被问到这个问题的时候,我也没回答出很多种解决办法。那下面我来总结一下对于数组去重这道简单......
  • PPT| 企业业财一体化平台蓝图规划项目建议方案P50
    PPT总共有50页,受篇幅有限,有需要PPT的同学关注:智能制造数字化咨询......
  • 稀疏数组应用场景
    基本介绍:当一个数组中大部分元素为0,或为同一个值的数组时,可以用稀疏数组来保存该数组处理方法:举例说明:......