<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>XiXingWL - JavaScript</title>
    <link>https://sns.xixingwl.cn/forum-50-1.html</link>
    <description>Latest 20 threads of JavaScript</description>
    <copyright>Copyright(C) XiXingWL</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Thu, 14 May 2026 03:12:16 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://sns.xixingwl.cn/static/image/common/logo_88_31.gif</url>
      <title>XiXingWL</title>
      <link>https://sns.xixingwl.cn/</link>
    </image>
    <item>
      <title>Javascript中检查对象key（键）是否存在</title>
      <link>https://sns.xixingwl.cn/thread-299-1-1.html</link>
      <description><![CDATA[js中判断对象key（键）是否存在

遇到这个问题，有的小伙伴可能第一个想法就是判断值是否为undefined。
但是这种写法是错误的，因为可能键是存在的，但是值为undefined。
例如以下代码：

 in操作符
你应该使用in操作符来替换之前的操作，例：
注：   如果需要检查不存 ...]]></description>
      <category>JavaScript</category>
      <author>admin</author>
      <pubDate>Sun, 12 May 2024 19:44:56 +0000</pubDate>
    </item>
    <item>
      <title>js 无限层级树形 原生filter实现 无限层级 树形数据结构</title>
      <link>https://sns.xixingwl.cn/thread-298-1-1.html</link>
      <description><![CDATA[使用 filter用于对数组进行过滤。
它创建一个新数组，新数组中的元素是通过检查指定数组中符合条件的所有元素。注意：filter()不会对空数组进行检测、不会改变原始数组二、语法  其中，函数 function 为必须，数组中的每个元素都会执行这个函数。且如果返回值为 true ...]]></description>
      <category>JavaScript</category>
      <author>admin</author>
      <pubDate>Sun, 12 May 2024 12:50:46 +0000</pubDate>
    </item>
    <item>
      <title>layui封装ajax</title>
      <link>https://sns.xixingwl.cn/thread-44-1-1.html</link>
      <description><![CDATA[有时候我们想通过ajax访问接口，但又感觉每一次都要去判断一遍ajax的前置动作(在头里放入token，开启加载动画等)和后置动作(判断token是否超时自动刷新，关闭加载动画等)很是啰嗦，这时候我们可以通过封装ajax省略这些没必要的代码。
1. 编写wxajax.js
2. 添加到layui.j ...]]></description>
      <category>JavaScript</category>
      <author>admin</author>
      <pubDate>Wed, 05 Jul 2023 01:56:10 +0000</pubDate>
    </item>
  </channel>
</rss>