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

营销型网站设计建设公司长春软件开发

营销型网站设计建设公司,长春软件开发,郑州网站推广公司案例,携程网站建设进度及实施过程文章目录 1.在数组中找到匹配项,然后创建新对象2.对象转JSON字符串3.JSON字符串转JSON对象4.有个响应式对象,然后想清空所有属性5.判断参数不为空6.格式化字符串7.解析数组内容用逗号拼接 1.在数组中找到匹配项,然后创建新对象 const modifi…

在这里插入图片描述

文章目录

  • 1.在数组中找到匹配项,然后创建新对象
  • 2.对象转JSON字符串
  • 3.JSON字符串转JSON对象
  • 4.有个响应式对象,然后想清空所有属性
  • 5.判断参数不为空
  • 6.格式化字符串
  • 7.解析数组内容用逗号拼接

1.在数组中找到匹配项,然后创建新对象

const modifiedRecords = ref([])
const handleBlur = (record) => {const index = modifiedRecords.value.findIndex(item => item.serialNo === record.serialNo);if (index !== -1) {modifiedRecords.value[index] = { ...record };} else {modifiedRecords.value.push({ ...record });}
}

在 JavaScript 中,{ ...record } 是一种对象展开运算符(spread operator)的用法。它用于将一个对象的所有可枚举属性复制到一个新对象中。具体来说,{ …record } 的作用是创建一个新的对象,该对象具有与 record 相同的属性和属性值。
这里的 { ...record } 确保了更新时不会直接修改 record 对象,而是创建了一个新的对象,这在处理状态管理和数据更新时是一个良好的实践。

2.对象转JSON字符串

JSON.stringify(response.principal)

3.JSON字符串转JSON对象

JSON.parse(principal)

4.有个响应式对象,然后想清空所有属性

const checkedList = reactive({})
Object.keys(checkedList).forEach(key => {delete checkedList[key];
});

5.判断参数不为空

if (data.note1 == undefined || data.note1 == null || data.note1 == "") {param.remark = "";
} 

6.格式化字符串

在 Java 中,String.format 和 MessageFormat 都可以用于格式化字符串,但它们的用法和适用场景有所不同。下面是对这两种方法的详细比较和用法示例。

  1. String.format
    String.format 是一个静态方法,用于创建格式化字符串。它使用 C 语言风格的格式说明符,适合于简单的字符串格式化。

用法示例

String name = "Alice";
int age = 30;// 使用 String.format 进行格式化
String formattedString = String.format("My name is %s and I am %d years old.", name, age);
System.out.println(formattedString); // 输出: My name is Alice and I am 30 years old.

格式说明符

  • %s:字符串
  • %d:整数
  • %f:浮点数
  • %x:十六进制整数
  1. MessageFormat
    MessageFormat 是一个用于国际化的类,它允许你在字符串中使用占位符,并根据提供的参数进行格式化。它适合于需要处理多语言和复杂格式的场景。

用法示例

import java.text.MessageFormat;String name = "Alice";
int age = 30;// 使用 MessageFormat 进行格式化
String pattern = "My name is {0} and I am {1} years old.";
String formattedMessage = MessageFormat.format(pattern, name, age);
System.out.println(formattedMessage); // 输出: My name is Alice and I am 30 years old.

占位符

  • {0}:第一个参数
  • {1}:第二个参数
  • 可以继续使用 {2}、{3} 等来引用后续参数。

主要区别

  1. 格式化语法:
    • String.format 使用 % 符号和格式说明符。
    • MessageFormat 使用 {} 占位符。
  2. 国际化:
    • MessageFormat 更适合用于国际化,因为它支持格式化日期、数字和货币等更复杂的格式。
    • String.format 主要用于简单的字符串格式化。
  3. 性能:
    • 在简单的格式化场景下,String.format 可能更快,因为它的实现相对简单。
    • MessageFormat 在处理复杂的国际化需求时更为强大,但可能在性能上稍逊一筹。
  4. 选择建议
    • 如果你只需要进行简单的字符串格式化,并且不需要国际化支持,可以使用 String.format。
    • 如果你的应用需要处理多语言,或者需要格式化日期、货币等复杂类型,建议使用 MessageFormat。
  5. 总结
    • String.format: 用于简单的字符串格式化,适合快速格式化。
    • MessageFormat: 用于国际化和复杂格式化,适合需要处理多种格式的场景。

7.解析数组内容用逗号拼接

我有个[“0”, “1”, “2”, “3”, “4”],我想输出:“0,1,2,3,4”

const warningNotice = ["0", "1", "2", "3", "4"];
const warningNoticeString = warningNotice.join(','); // 使用逗号作为分隔符
console.log(warningNoticeString); // 输出: "0,1,2,3,4"	
http://www.dtcms.com/wzjs/784482.html

相关文章:

  • 赣州做网站公司网站职业技能培训班
  • 怎么申请免费的网站空间视频微网站开发
  • 汽车app网站建设视频网站开发有哪些功能
  • 整站网站模板网站备案中打不开
  • 网站建设的分工备份文件wordpress
  • 西安学建网站百度风云榜
  • 洛阳鼎和电力建设有限公司网站百度搜索优化平台
  • 乐器网站模板什么叫营销型网站建设
  • 装饰公司网站制作如何注册一个平台
  • 做旅游网站的设计感想动漫网页设计作业
  • 建筑学院官网做网站域名怎么选有利于seo
  • 在阿里巴巴上做网站有效果吗做视频的网站有哪些
  • 中考管理系统登录网站百度福州分公司
  • 网站整站开发项目亮点电子商务网站策划方案
  • 网站建设基本技术开源企业网站程序
  • 山东电商网站建设wordpress版本推荐
  • 网站优化方案模板攀枝花城市建设网站
  • 网站 建设 汇报河北三河建设厅网站
  • 免费网站建站w二维码生成器小程序
  • 手机网站类型英文服装商城网站建设
  • 石家庄做网站备案有哪些公司wordpress登录链接
  • 策划文案的网站门户网站ip地址段
  • 建站公司哪家好都选万维科技博客seo教程
  • 哪个网站可以免费设计房子ps网站首页怎么设计
  • 做教育的网站需要资质吗小程序开发源码
  • 同城的网站建设网络架构分层包括哪些
  • vps建设网站别人访问不了单页面网站模板
  • 广告模板在哪个网站好建设网站方法有哪些内容
  • 多个网站做计划制作音乐排行榜html5
  • 做网站 花时间php+mysql 2012也买酒商城网站源码