一部の配列および文字列プロトタイプ オブジェクトの拡張実装コードのコレクション_JavaScript スキル
Wuyou Script から集められたもののいくつかは本当に優れており実用的で、収集する価値があります。
Array のプロトタイプ オブジェクトを拡張するメソッド
//配列内のデータを削除します
Array.prototype.del = function(n)
{
if (nreturn this; lice(0,n ).concat(this.slice(n 1,this.length));
}
// 配列シャッフル
Array.prototype.random = function()
{
var nr =[], me=this, t;
while(me.length>0)
{
nr[nr.length] = me[t = Math.random () * me .length)];
me = me.del(t);
return nr;
}
//数値配列の並べ替え
Array.prototype sortNum = function( f)
{
if (!f) f=0;
if (f==1) return this.sort(function(a,b){return b-a;});
return this.sort(function(a,b){return a-b;});
}
// 数値配列の最大項目を取得します
Array.prototype.getMax = function()
{
return this.sortNum(1)[0];
}
// 数値配列の最小項目を取得します
Array.prototype.getMin = function()
{
return this.sortNum (0)[0];
}
// 指定された要素の値が配列内で最初に出現する位置
Array.prototype.indexOf = function(o)
{
for (var i =0; i
}
//配列内の重複した項目を削除します
Array.prototype.removeRepeat=function()
{
this.sort();
var rs = [];
var cr = false; >for (var i=0; i
if (!cr) cr = this[i]
else if (cr==this[i]); [rs.length] = i;
else cr = this[i];
var re =
for (var i=rs.length-1; i>=0; i--) re = re.del (rs[i]);
return
}
例:
var arr=["ni","wo ","ta"];
var newArr=arr.del(1);
配列内で "me" が最初に出現する位置を返し、そうでない場合は return -1
var strPos=arr .indexOf("me");
String のプロトタイプ オブジェクトを拡張するメソッド
return this.split("");
}
//N 個の同一の文字列を取得
String.prototype.Repeat=function(num)
{
var tmpArr=[] ;
for(var i=0; i
// 逆順
String.prototype.Reverse=function()
{
return this.split("").reverse().join("");
}
// 数値かどうかをテストする
String.prototype.IsNumeric=function()
{
var tmpFloat=parseFloat(this);
if(isNaN(tmpFloat)) return false; tmpFloat.toString().length;
return tmpFloat " 0".Repeat(tmpLen)==this;
}
//それが整数であるかどうかをテストします
String.prototype.IsInt=function ()
{
if(this=="NaN ") return false
return this==parseInt(this).toString();
}
// 複数の空白を結合します。 1 つの空白
String.prototype.resetBlank = function()
{
return this.replace(/s /g," ");
}
// 左の空白を削除
String.prototype.LTrim = function()
{
return this.replace(/^s /g,"");
}
// 右側の空白を削除します
String.prototype .RTrim = function()
{
return this. replace(/s $/g,"")
}
// 両側の空白を削除します
String.prototype.trim = function()
{
return this.replace(/( ^s )|(s $)/g,"");
}
// 予約された数値
String.prototype .getNum = function()
{
return this.replace( /[^d]/g,"");
}
// 予約文字
String.prototype.getEn = function()
{
return this.replace(/[^ A-Za-z]/g,"");
}
// 中国語のままにしておきます
String.prototype.getCn = function()
{
return this.replace(/[ ^u4e00-u9fa5uf900-ufa2d]/g,"");
}
// バイト長
文字列を取得します。 prototype.getRealLength = function()
{
return this.replace (/[^x00-xff]/g,"--").length;
}
//文字列を切り捨てる左から指定した長さ
String.prototype.left = function(n)
{
return this.slice(0,n);
}
//指定した長さの文字列を切り捨てる右から
String.prototype.right = function(n)
{
return this.slice(this.length-n);
}
// HTML エンコード
String .prototype.HTMLEncode = function()
{
var re = this;
var q1 = [/x26/g,/x3C/g,/x20/g]; >var q2 = ["&","<",">"," "];
for(var i=0;i
return re;
}
//Unicode 変換
String.prototype.ascW = function()
{
var strText = "";
for (var i=0; i
}

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Java の String.valueOf() 関数を使用して基本データ型を文字列に変換する Java 開発で基本データ型を文字列に変換する必要がある場合、一般的な方法は String クラスの valueOf() 関数を使用することです。この関数は、基本データ型のパラメータを受け入れ、対応する文字列表現を返すことができます。この記事では、基本的なデータ型変換に String.valueOf() 関数を使用する方法を検討し、いくつかのコード例を提供します。

最初から最後まで: HTTP リクエストに php 拡張機能 cURL を使用する方法 はじめに: Web 開発では、多くの場合、サードパーティ API または他のリモート サーバーと通信する必要があります。 cURL を使用して HTTP リクエストを行うのは、一般的で強力な方法です。この記事では、PHP を使用して cURL を拡張して HTTP リクエストを実行する方法を紹介し、いくつかの実用的なコード例を示します。 1. 準備 まず、php に cURL 拡張機能がインストールされていることを確認します。コマンドラインで php-m|grepcurl を実行して確認できます。

PHP 関数の機能を拡張するには、拡張機能とサードパーティのモジュールを使用できます。拡張機能は、pecl パッケージ マネージャーを通じてインストールおよび有効化できる追加の関数とクラスを提供します。サードパーティ モジュールは特定の機能を提供し、Composer パッケージ マネージャーを通じてインストールできます。実際の例には、拡張機能を使用して複雑な JSON データを解析したり、モジュールを使用してデータを検証したりすることが含まれます。

1.UncaughtError:Calltoundependentfunctionmb_strlen(); 上記のエラーが発生した場合、mbstring 拡張機能がインストールされていないことを意味します; 2. PHP インストール ディレクトリ cd/temp001/php-7.1.0/ext/mbstring に入ります 3. phpize( /usr/local/bin /phpize または /usr/local/php7-abel001/bin/phpize) コマンドを使用して、php 拡張機能 4../configure--with-php-config=/usr/local/php7-abel をインストールします。

Java の String.replace() 関数を使用して文字列内の文字 (文字列) を置換する Java では、文字列は不変オブジェクトです。つまり、文字列オブジェクトが作成されると、その値は変更できません。ただし、文字列内の特定の文字または文字列を置換する必要がある状況が発生する場合があります。現時点では、Java の String クラスの replace() メソッドを使用して文字列置換を実装できます。 String クラスの replace() メソッドには 2 つのタイプがあります。

皆さんこんにちは。今日は Java の基本知識である String についてお話します。 String クラスの重要性は言うまでもなく、バックエンド開発で最もよく使用されるクラスであるため、説明する必要があります。

Aurora Push 拡張機能を使用して PHP アプリケーションにバッチ メッセージ プッシュ機能を実装する方法 モバイル アプリケーションの開発において、メッセージ プッシュは非常に重要な機能です。 Jiguang Push は、豊富な機能とインターフェイスを提供する、一般的に使用されるメッセージ プッシュ サービスです。この記事では、Aurora Push 拡張機能を使用して、PHP アプリケーションにバッチ メッセージ プッシュ機能を実装する方法を紹介します。ステップ 1: Jiguang Push アカウントを登録し、API キーを取得する まず、Jiguang Push の公式 Web サイト (https://www.jiguang.cn/push) に登録する必要があります。

文字列の長さを取得するには、Java の String.length() 関数を使用します。Java プログラミングでは、文字列は非常に一般的なデータ型です。多くの場合、文字列の長さ、つまり文字列内の文字数を取得する必要があります。 Java では、String クラスの length() 関数を使用して文字列の長さを取得できます。簡単なコード例を次に示します。 publicclassStringLengthExample{publ
