动态语言常用操作-python、JavaScript、flutter(dartf)

1、列表是否包含变量

JavaScript  const  isContained  =  array.includes(variable);
Python  isContained  =  variable  in  my_list
Dart  bool  isContained  =  list.contains(variable);

2、列表中对象是否包含某属性 --- 历遍列表 --- 对象是否包含特定的键

JavaScript   const  containsProperty  =  objectsList.some(obj  =>  obj.hasOwnProperty(propertyToCheck));
Python   contains_property  =  any(property_to_check  in  obj  for  obj  in  objects_list)
Dart   bool  containsProperty  =  objectsList.any((obj)  =>  obj.containsKey(propertyToCheck));

 





Flutter

复制代码
//  删除列表中第一个匹配的元素
if  (myList.contains(strToRemove))  {
    myList.remove(strToRemove);
}

//  删除所有包含  'a'  的字符串
myList.removeWhere((item)  =>  item.contains(strToRemove));

//  使用for循环遍历列表
for  (String  item  in  myList)  {
    //  使用contains方法检查字符串是否包含子字符串
    if  (item.contains(strToCheck))  print('The  string  "$item"  contains  "$strToCheck"');
}
复制代码

Python

#  使用for循环遍历列表
for  item  in  my_list:
      if  str_to

JavaScript

过滤门锁关键字
        const current = lockList.filter(item => item.lo.includes(value))
        this.setData({
            currentLockList: current
        })

 

 








posted @   pearlcity  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2022-07-25 json分类:JS对象、json字符串、dict对象
点击右上角即可分享
微信分享提示