当前位置: 首页 > news >正文

ARKTS数组和Map的常规操作

数组

@Entry
@Component
struct ArrayDemo {@State message: string = 'Hello World';// 创建一个数组@State testList: Array<string> = ['测试1', '测试2', '测试3'];build() {Row() {Column() {Button('新增元素').onClick(() => {// this.testList.push('测试4')//在数组末尾添加一个测试4this.testList.unshift('测试0'); // 在数组开头添加一个测试0})Button('删除元素').onClick(() => {// this.testList.pop(); // 删除最后一个元素,数组变为['测试1', '测试2']this.testList.shift(); // 删除第一个元素,数组变为['测试2', '测试3']})Button('删除某一下标元素').onClick(() => {this.testList.splice(2, 1); //删除下标为2的元素})Button('替换某一下标元素').onClick(() => {this.

http://www.mrgr.cn/news/17401.html

相关文章:

  • C++初学(19)
  • priority_queue的使用方法
  • 【Python报错已解决】“ValueError: If using all scalar values, you must pass an index“
  • 离线二维数点
  • 【C++ Primer Plus习题】8.3
  • 前端打包部署,Nginx服务器启动
  • Redis:Redis性能影响因素
  • systemverilog中的DPI-C用例介绍
  • 【Python报错已解决】“ModuleNotFoundError: No module named ‘packaging‘“
  • 面向对象编程
  • 对零基础想转行网络安全同学的一点建议
  • 海外云服务器安装 JDK8 (Ubuntu 18.04 记录篇)
  • 力扣9.1
  • 图片转为pdf怎么弄?简单几步:三款工具助你轻松转换!
  • [pytorch] --- pytorch基础之transforms
  • [240901] 英特尔推出工作站处理器系列:至强W-3500和W-2500 | Apple Sports 已为橄榄球赛季做好准备!
  • Linux 文件接口和文件管理
  • C++数据排序( 附源码 )
  • Go入门: Air配置热重载
  • SQL进阶技巧:计算每个uid上一笔成功订单id | 近距离有效匹配问题【last_value ignore nulls实现版】